Docker笔记03-docker 网络模式

docker网络模式分为5种

  • Nat (Network Address Translation)
  • Host
  • other container
  • none
  • overlay

第一种 Nat模式

docker的容器的默认模式

通过iptables命令查看 

iptables -t nat -L -n 

网络请求转发到了宿主机

如果发现容器访问不了外网可能是宿主机没有转发请求

查看ip_forward值 

cat /proc/sys/net/ipv4/ip_forward

0表示禁止IP转发 1表示IP转发功能已开

第二种Host模式

 共享宿主机网络,网络性能不会有衰减

第三种 container模式

多用于容器之间访问比较频繁 比如wab容器和数据库容器

例子中创建一个nat网络 容器中网络信息见第一张图

在基于容器nat创建container网络模式的容器 con  对比容器nat和con的网络信息可以发现是一样的  

第四种none模式

没有网络设置

 

 第五种overlay模式

跨主键容器通信

 参考http://dockone.io/article/2717

猜你喜欢

转载自www.cnblogs.com/dbycl/p/10876917.html