浅谈关于Docker容器互联的初步实践
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,一、Docker容器之间的互联Docker现在已经成为一种轻量级的虚拟化方案,在同一宿主机下,所有的容器都可以通过网桥进行互联。如果之前有docker的使用经验,可能已经习惯了使用-link来对容器进
千家信息网最后更新 2026年10月31日浅谈关于Docker容器互联的初步实践
一、Docker容器之间的互联
Docker现在已经成为一种轻量级的虚拟化方案,在同一宿主机下,所有的容器都可以通过网桥进行互联。如果之前有docker的使用经验,可能已经习惯了使用-link来对容器进行互联。随着docker的逐步完善,强烈推荐大家使用网桥(bridge)来对容器进行互联。
二、实践过程
1.创建一个网络my-net:
[root@ChatDevOps ~]# docker network create my-net71b42506de62797889372ea4a5270f905f79a19cf80e308119c02e529b89c94e[root@ChatDevOps ~]# docker network lsNETWORK ID NAME DRIVER SCOPE3dec5cbb852e bridge bridge local6dd6dcfc2f26 host host local71b42506de62 my-net bridge local4c142a02cd6b none null local
2.在创建docker容器的时候就指定桥接网络:
[root@ChatDevOps docker]# docker create -it --name d1 --network my-net -p 8080:80 ubuntu:14.044776b65db566f370cad5da3a9354a12c7e4f9badab53647b7e30e1e8f343ae3d[root@ChatDevOps docker]# docker start d1d1
在该命令中,docker create也可以用docker container create,二者等价。-name指定了容器的名称,-network指定了该容器的网络名称,桥接形式默认为网桥,-p或-publish指定了映射的端口。如果在这一步指定的网络没有预先被创建,那么这个容器时无法正常启动的。此时,可以为该容器创建网络后再次启动容器即可。
3.还可以在运行一个docker容器的时候指定一个已经创建好的网络:
[root@ChatDevOps docker]# docker run -it --name d2 --network my-net --publish 8081:80 ubuntu:14.04 /bin/bashroot@07fd516911d0:/# ping d1PING d1 (172.18.0.2) 56(84) bytes of data.64 bytes from d1.my-net (172.18.0.2): icmp_seq=1 ttl=64 time=0.115 msroot@4776b65db566:/# ping d2PING d2 (172.18.0.3) 56(84) bytes of data.64 bytes from d2.my-net (172.18.0.3): icmp_seq=1 ttl=64 time=0.062 ms
通过容器名称即可ping通在同一网桥的容器。也可以直接ping其IP。
三、总结
1.在docker安装完成之后,docker容器有三个网络,如下:
[root@ChatDevOps ~]# docker network lsNETWORK ID NAME DRIVER SCOPE3dec5cbb852e bridge bridge local6dd6dcfc2f26 host host local4c142a02cd6b none null local
2.在同一网络中的所有容器网络都是互通的。
3.容器的网络配置中的dns配置可以在主机的/etc/docker/daemon.json文件进行配置,参照官方格式:
{ "bip": "192.168.1.5/24", "fixed-cidr": "192.168.1.5/25", "fixed-cidr-v6": "2001:db8::/64", "mtu": 1500, "default-gateway": "10.20.1.1", "default-gateway-v6": "2001:db8:abcd::89", "dns": ["10.20.1.2","10.20.1.3"]}根据实际情况进行配置即可。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
容器
网络
互联
网桥
配置
名称
时候
实践
三个
主机
之间
内容
再次
可以通过
命令
官方
实际
宿主
宿主机
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手冲咖啡和咖啡机区别
互联网科技公司起名
科技股互联网
朗新科技与工业互联网
互联网科技资迅
互联网科技金融公司
互联网科技的英文
智慧科技互联网
齐家互联网科技有限公司
互联网科技公司名称
成都仁贤领冠互联网科技有限公司
安控科技rtu产品工业互联网
西藏七维空间互联网科技有限公司
洛阳昕诺飞互联网科技有限公司
华中科技大学互联网的牛人
无锡工业互联网科技有限公司
互联网时代的科技公司
有人说阿里系是互联网科技企业
科技互联网专业工作会议发言稿
瑞安市蟠桃会互联网科技有限公司
中关村互联网 科技集团
互联网科技未来
互联网科技公司发展
唐信互联网科技
云电互联网科技
开启互联网科技时代小说
剑昆互联网络科技有限公司临桂
互联网在线教育科技创业
万物互联网智能科技
西安左小互联网科技有限公司