介绍
小编这次要给大家分享的是码头工人四种网络类型是什么,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。
四种网络类型:
- <李>没有:不为容器配置任何网络功能,——净=李> <李>容器:没有一个与另一个运行中的容器共享网络名称空间——净=容器:containerID(美丽)李> <李>主持人:与宿主机共享网络名称空间——净=主持人李> <李>桥:码头工人设计的NAT网络模型李>
下面分别讲解下:
没有:
[root@docker1 centos_zabbix] #码头工人——运行——网络没有centos6.9_ssh: v2/bin/bash # ip addr root@6ae597015723/1:lo: & lt;环回,LOWER_UP>mtu 65536 qdisc noqueue状态未知qlen 1 链接/回环00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8主机lo范围 永远永远valid_lft preferred_lft
这种没有ip,可以在容器里随便玩,没有多大意义
容器类型的网络:
[root@1c21de6080bb html] #【root@docker1 centos_zabbix] #码头工人ps - 容器标识图像命令创建状态端口名称 1 c21de6080bb centos6.9_nginx_ssh: v3“/bin/bash"26秒前25秒vigorous_payne [root@docker1 centos_zabbix] #码头工人————网络运行容器:1 c21de6080bb centos6.9_nginx_ssh: v4/bin/bash 共用了主机名的ip地址 可以查看属性 [root@docker1 centos_zabbix] #码头工人ps - 容器标识图像命令创建状态端口名称 41 c457f6b89d centos6.9_nginx_ssh: v4“/bin/bash"5分钟前5分钟loving_curie 1 c21de6080bb centos6.9_nginx_ssh: v3“/bin/bash"6分钟前6分钟vigorous_payne [root@docker1 centos_zabbix] #码头工人检查41 c457f6b89d | grep - i网络 “NetworkMode":“容器:1 c21de6080bb8c83e800fa8b5fb15782a18bb61ab292050ca1172fbb866b1afc" “NetworkSettings": { “Networks": {}
要注意的是这种公用容器类型的端口是谁先用某个端口,谁就占了,后来的没法使用这个端口
主机类型
[root@docker1 centos_zabbix] #码头工人——运行——网络=主机centos6.9_nginx_ssh: v2/bin/bash
这种就是和宿主机共用端口,谁先占谁用,但是性能最高,所以我们在构建镜像的时候使用了这个参数,就是为了统一网络类型,提高构建镜像的效率
看完这篇关于码头工人四种网络类型是什么的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。