Docker学习--高级网络配置

263 阅读1分钟

一、配置

1、只在Docker服务启动时才能配置,而且不能立马生效:

  • -b BRIDGE-bridge=BRIDGE:指定容器挂载的网桥
  • -bip=CIDR:定制docker0的掩码
  • -H SOCKET-host=SOCKET:Docker服务端接收命令的通道
  • -cc=true|false:是否支持容器之间进行通信
  • -ip-forword=true|false:请看下文容器之间的通信
  • -iptables=true|false:禁止Docker添加iptables规则
  • -mtu=BYTES:容器网络中的MTU

2、可以在启动服务时指定,也可在Docker容器启动时指定

  • -dns=IP_ADDRESS:使用指定的DNS服务器
  • -dns-search=DOMAIN:指定DNS搜索域

3、只在Docker容器启动时指定(docker run)

  • -h HOSTNAME-hostname=HOSTNAME:配置容器主机名
  • -link=CONTAINER_NAME:ALIAS:添加到另一个容器的连接
  • -net=bridge|none|container:NAME_or_ID|host:配置容器的桥接模式
  • -p SPEC-publish=SPEC:映射容器端口到宿主主机
  • -P-publish-all=true|false:映射容器所有端口到宿主主机