Docker虚拟化技术系列之-网络配置
当我们把docker部署好,是不是想docker能联网呢,能跟其他服务器或者应用进行交互访问呢,那么今天我们来给Docker配置独立的IP及容器之间的互联; 内置bridge(nat) 缺点: 需要配套服务注册/发现,否则宿主上端口分配困难,容易冲突。 由于每个容器暴露的端口都不一致,造成前端路由层nginx配置(proxy_pass)里无法使用dns的方式。 端口映射要在容器启动时就指定好,后期无法变更。 测试发现nat不支持websocket。 自建桥接网络 优点: 每个容器都有独立ip,对外提供服务,如nginx+php,nginx+resin,都可以使用默认的80端口 由于容器暴露端口都可以使用80端口,因此前端路由层nginx配置(proxy_pass)里可以使用dns的方式。 无需为了后期端口映射添加而烦恼 桥接支持websocket 当我们把docker镜像下载下来之后,启动一个容器,登录容器我们会发现容器的ip如下图所示: 停止服务 /etc/init.d/docker stop 关掉docker0 ifconfigdocker0down 删除docker brctl ...




