docker专栏 - network讲解
创始人
2025-05-31 19:42:01
0

宿主机默认的网络情况

启动docker后查看网卡信息

会产生一个名为docker0的虚拟网桥

network命令

docker network ls 
查看本地配置的network,默认是下面几个 bridge  host bridge 默认是bridge,还有一种是自定义的
docker network inpect bridge可以查看该网络段配置的容器以及网段ip地址

docker network creat [networkName]
创建一个新的network网络
docker network creat --driver host  [networkName]
指定driver模式创建,默认是bridge,当然了默认只能存在一个host本地网络
docker network rm [networkName]
删除本地的network

network可以做到一下几点:

容器间的互相通信以及端口映射
容器ip变动的时候可以通过服务名直接网络通信而不受到影响

network网络模式


bridge模式:使用--network bridge指定,默认使用docker0
bridge 为每一个容器分配、设置ip等,并将容器链接到一个docker0 虚拟网桥,默认为该模式

host 容器将不会虚拟出自己的网卡,配置自己的ip等,而是使用宿主机的ip和端口host模式: 使用--network host指定

none 容器有独立的network namespace 但并没有对其进行任何网络设置,如分配veth pair 和网桥链接ip 等,在none模式下,并不为Docker容器进行任何网络配置。
也就是说,这个Docker容器没有网卡、IP、路由等信息,只有一个lo需要我们自己为Docker容器添加网卡、配置IP等。
none模式 : 使用--network none指定

container 新常见的容器不会创建自己的网卡和配置自己的ip 而是和一个指定的容器共享ip 端口范围等container模式,
新建的容器和已经存在的一个容器共享一个网络ip配置而不是和宿主机共享,使用--network container:NAME或者容器id指定
docker run -d -p 8083:8080 --network host --name tomcat billygoo/tomcat8-jdk8

docker-compose里创建指定使用的network

使用存在的网络,已经创建好的

networks:default:external:name: es-cluster

加入下面的外部网络声明


networks:es-cluster:external: true

使用创建好的network

   networks:- es-cluster

network自定义网络配置

before 案例:

docker run -d -p 8081:8080   --name tomcat81 billygoo/tomcat8-jdk8
docker run -d -p 8082:8080   --name tomcat82 billygoo/tomcat8-jdk8

上述成功启动并用docker exec进入各自容器实例内部,看一下 使用ip能否ping通 使用服务名 是否可以ping通

通过服务名是ping不通的

自定义桥接网络,自定义网络默认使用的是桥接网络bridge

docker run -d -p 8081:8080 --network yuki_dockernetwork  --name tomcat81 billygoo/tomcat8-jdk8
docker run -d -p 8082:8080 --network yuki_dockernetwork  --name tomcat82 billygoo/tomcat8-jdk8

自定义网络本身就维护好了主机名和ip的对应关系 所以ip 和域名都能通

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...