本文详细介绍了Docker的四类网络原理的案例分析。原文根据实例代码非常详细,对大家的学习培训或者工作都有一定的参考价值,朋友们一定要参考。
四种类型的网络:
在每个解释下面:
无:
[root@docker1centos_zabbix]#dockerrun-it--networknonecentos6.9_ssh:v2/bin/bash [root@6ae597015723/]#ipaddr 1:lo:<LOOPBACK,UP,LOWER_UP>mtu65536qdiscnoqueuestateUNKNOWNqlen1 link/loopback00:00:00:00:00:00brd00:00:00:00:00:00 inet127.0.0.1/8scopehostlo valid_lftforeverpreferred_lftforever这个类没有ip,可以在容器里自由发挥,实际意义不大。
互联网的容器类型:
[root@1c21de6080bbhtml]#[root@docker1centos_zabbix]#dockerps-a CONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES 1c21de6080bbcentos6.9_nginx_ssh:v3"/bin/bash"26secondsagoUp25secondsvigorous_payne [root@docker1centos_zabbix]#dockerrun-it--networkcontainer:1c21de6080bbcentos6.9_nginx_ssh:v4/bin/bash 同用了IP地址的ip详细地址 能够查询特性 [root@docker1centos_zabbix]#dockerps-a CONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES 41c457f6b89dcentos6.9_nginx_ssh:v4"/bin/bash"5minutesagoUp5minutesloving_curie 1c21de6080bbcentos6.9_nginx_ssh:v3"/bin/bash"6minutesagoUp6minutesvigorous_payne [root@docker1centos_zabbix]#dockerinspect41c457f6b89d|grep-inetwork "NetworkMode":"container:1c21de6080bb8c83e800fa8b5fb15782a18bb61ab292050ca1172fbb866b1afc", "NetworkSettings":{ "Networks":{}需要注意的是,这种公共容器的端口号是先使用某个端口号的人,然后就不能申请这个端口号了。
宿主物种
[root@docker1centos_zabbix]#dockerrun-it-network=hostcentos6.9_nginx_ssh:v2/bin/bash
这个类是和主机共享的端口号,谁先用谁的特点最大。所以我们在构建镜像系统的情况下应用这个主要参数,是为了更好的统一网络类型,提高构建镜像系统的效率。
文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)