【docker】ip 区分
来源:互联网 发布:东华软件面试题 编辑:程序博客网 时间:2024/06/06 14:27
dockerfile里的expose,指的是docker要为虚拟化环境即容器开启一个port,这个port也是我们容器内应用要用的port。这不等同于把port发布到外界。
要把port发布,需要使用run的-p参数或者使用docker-compose的ports参数,指定端口映射。这样docker就会把宿主的port数据转发到容器内expose的端口。
如果我们在宿主机的外部,想访问容器,只能使用宿主的ip+端口映射。
但是使用docker inspect命令可以得到容器的ip,这个ip是在宿主机内部使用的,也就是在容器构成的集群之间使用的,不可以在宿主机外部使用,外部只能端口映射。
另外,这里补充一点就是,新版本的docker-compose 里面配置的服务内部默认是联通的,而且我们可以直接使用servers的名字作为内部ip地址通讯,而不需要通过link参数来联通(官网上有写),这是容器内部之间通讯的一个比较好的手段,而不是基于ip,因为ip是会变化的。
阅读全文
0 0
- 【docker】ip 区分
- 区分一下ip形式
- geoip处理区分IP地理位置
- 根据ip区分内外网
- docker自定义ip
- docker查看容器IP
- docker 固定IP
- docker 容器固定ip
- docker固定IP容器构造
- Docker容器固定IP分配
- pipework给docker设置ip
- 区分网通,电信,铁通的IP
- 如何区分ip packet 是否分片。
- Nginx根据IP区分实现虚拟主机
- TCP/IP、Http、 Socket概念区分
- IP地址和MAC地址的区分
- 从零开始学习Docker(二、区分docker环境和docker虚拟机环境)
- Docker 网络(一)——查看Docker Container IP
- 第十六篇:Android 性能优化之布局优化
- 计算机实现输出素数
- 华为交换机配置的导出和导入
- 达内课程-TreeMap
- jvm-垃圾回收算法
- 【docker】ip 区分
- 关于命名服务的知识点都在这里了
- 飞康CEO:一切正向积极的方向发展
- 2017-11-14 源码包安装
- vue中如何在v-for中动态的使用将index拼接字符串后绑定id属性
- 分布式锁的几种实现方式~
- JAVA-多线程-思维导图
- leetcode: 37. Sudoku Solver
- win server 2012 使用Navicat for mysql 链接不了本地的mysql数据库,提示10038 或 0