设为首页 收藏本站
云服务器等爆品抢先购,低至4.2元/月
查看: 1415|回复: 0

[经验分享] Docker虚拟化技术系列之-网络配置

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2017-2-22 09:49:48 | 显示全部楼层 |阅读模式
                      当我们把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关掉docker0ifconfig docker0 down 删除docker brctl  delbr  docker0 增加网桥br0  yum install bridge-utils  CentOS6.5下的配置:   vim  /etc/sysconfig/dockerother_args="-b=br0"如下图: QQ截图20170222094657.png   配置bridge桥接网络:  在/etc/sysconfig/network-scripts/下,修改ifcfg-eth0网卡配置,同时增加ifcfg-br0桥接网卡配置如下:  vi  ifcfg-eth0内容如下:
1
2
3
4
5
6
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=static
BRIDGE=br0



vi  ifcfg-br0内容如下:
1
2
3
4
5
DEVICE="br0"
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=dhcp
TYPE=Bridge



QQ截图20170222094718.png 启动docker服务:/etc/init.d/docker start查看服务器网卡信息如下: QQ截图20170222094724.png
启动一个新的docker客户端,查看客户端ip如下:进入已经启动过的容器命令:docker attach  容器ID 即可。 QQ截图20170222094730.png 从外网下载nginx包: QQ截图20170222094735.png                   


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-345534-1-1.html 上篇帖子: Docker虚拟化技术系列之-命令详解 下篇帖子: Docker虚拟化技术系列之-DockerFile配置 技术 网络
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表