docker-cli(网络)

关于docker网络通信模块的手册

--network指定网络
--ip指定具体ip
docker支持3种网络模式
none
host(使用宿主机网络)
bridge(自建网络)
user-defined (用户自定义网络)

user-defined

三种网络驱动:
bridge:创建默认bridge网络
overlay:跨主机网络
macvlan:跨主机网络

bridge

--subnet 指定子网
--gateway 指定网关

不同容器通信
  1. docker network connect #{network} #{网卡}
  2. joined容器
    --network=container:container1_name

与外部网络的通讯

容器到外部

host----本身支持借用主机网络
bridge---类型通过网关做转换

外部到容器内部

-p 端口映射(启动一个docker-proxy进程控制访问容器流量)

你可能感兴趣的:(docker-cli(网络))