服务器
这次,docker的四种网络类型是什么,文章内容丰富,感兴趣的朋友可以知道,希望大家能通过阅读获得这篇文章。
四种网络类型:
None :不为容器配置网络功能。 net=none container :与其他正在运行的容器共享network namespace。 net=container:container id ( k8s ) Host :与主机共享网络
以下分别进行说明。
none :
[ root @ docker1centos _ zabbix ] # docker run-it-- networknonecentos 6.9 _ ssh:v2/bin/bash
[root@6ae597015723 /]# ip addr
1: lo: LOOPBACK,UP,lower _ up MTU 65536 qdiscnoqueuestateunknownqlen 1
link/loopback 00:00:00:00:00 brd 00:00:00:00:00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid _ lftforeverpreferred _ lft forever
这种没有ip,可以在容器里自由玩耍,意义不大
容器类型的网络:
[ root @1c21 de 6080 bb html ] # [ root @ docker1centos _ zabbix ] # docker PS-a
containeridimagecommandcreatedstatusportsnames
1 c21 de 6080 bb centos 6.9 _ nginx _ ssh:v3 & amp; #039; /bin/bash&; #039; 26 secondsagoup 25 seconds vigorous _ Payne
[ root @ docker1centos _ zabbix ] # docker run-it-- network container:1 c21 de 6080 bb centos 6.9 _ nginx _ ssh:v4/bin /
共享主机名的ip地址
可以查看属性
[ root @ docker1centos _ zabbix ] # docker PS-a
containeridimagecommandcreatedstatusportsnames
41c 457 f6b 89 d centos 6.9 _ nginx _ ssh:v4 & amp; #039; /bin/bash&; #039; 5 minutesagoup5minutes loving _ Curie
1 c21 de 6080 bb centos 6.9 _ nginx _ ssh:v3 & amp; #039; /bin/bash&; #039; 6 minutesagoup6minutes vigorous _ Payne
[ root @ docker1centos _ zabbix ] # docker inspect 41 c 457 F6 b 89 d|grep-I network
&; #039; 网络模式和管理; #039; &; #039; container:1 c21 de 6080 bb8c 83 e800 fa8b5 FB 15782 a 18bb 61 ab 292050 ca 1172 fbb 866 B1 AFC & amp; #039;
&; #039; 网络设置& amp; #039; {
&; #039; Networks&; #039; {}
必须注意的是,这个通用的容器类型的端口是谁先使用的,谁占用的,后面的不能使用这个端口
主机类型
[ root @ docker1centos _ zabbix ] # docker run-itnetwork=host centos 6.9 _ nginx _ ssh:v2/bin/bash
这是因为与宿主机共享端口,谁先对谁使用,但性能最高,所以在构建镜像时使用了此参数。 这是为了统一网络类型,提高镜像效率
读了这篇关于Docker的四种网络类型是什么的文章,如果你觉得文章的内容不错,你可以把它分享给更多的人看。
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn