Docker 网络

Docker 网络 #

网络模式 #

  • bridge 模式
    • 使用 –net=bridge 指定,默认
  • host 模式
    • 使用 –net=host 指定
    • 一些对安全性有求高并且不需要联网的应用可以使用 none 网络
  • none 模式
    • 使用 –net=none 指定
  • container 模式
    • 使用 –net=container:NAMEorID 指定

bridge 模式 #

Docker Daemon 启动时默认会创建 Docker0 这个网桥,网段为 172.17.0.0/16,

宿主机 IP 为 172.17.0.1 , 作为这个虚拟子网的网关

创建网桥 #

新建一个名为 anyesu_net 网段为 172.18.0.0/16网桥

docker network create --subnet=172.18.0.0/16 anyesu_net

启动容器时指定 --net anyesu_net 即可。

host 模式 #

优势 #

host 网络最大的好处就是性能

劣势 #

host 网络不便之处就是考虑端口冲突问题

参考:


本文访问量

本站总访问量

本站总访客数