Docker   发布时间:2022-05-13  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Docker网络模式简单记录大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

docker网络模式有五种,分别是none,host,container,bridge(默认模式),自定义模式
大家都知道,docker,也就是容器使用了linux的namespaces技术进行资源隔离,如PID Namespace隔离进程,Mount Namespace隔离文件系统,Network Namespace隔离网络等


1.bridge模式
此模式是docker网络的默认模式,可以使用docker inspect 容器名查看,在Network字段可以看到,具体使用的网络模式,或者是自定义的网络名字,也可以使用docker inspect network 网络模式来查看此种网络模式中有几个容器,例如docker inspect network none/bridge/host,此默认模式下的容器网络可以认为是将容器作为一个单独一个虚拟机,容器会有自己的ip地址,类似于vmware中的nat模式
2.host模式
此模式类似于vmware中的桥接模式,使用此模式,容器没有自己的ip地址,启动一个host模式的容器,在容器中可以看到他的ip是桥接的宿主机的,也就是在容器和宿主机同样使用ifconfig,查看到的内容是一致的
3.none模式
此模式下容器没有自己的网络,例如在只需要写磁盘的批处理任务中可能就会用到此模式
4.container模式
此模式下,需要在创建容器的同时指定另一个网络,新建的容器将会和已存在的一个容器共享一个network namespaces,这个容器不会新建自己的网卡,配置自己的ip,而是和指定的那个容器共享ip,端口范围等,同时,在文件系统和进程列表等方面,两个容器还是隔离的

大佬总结

以上是大佬教程为你收集整理的Docker网络模式简单记录全部内容,希望文章能够帮你解决Docker网络模式简单记录所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。