基于提供的Docker网络检查输出,原始的创建命令大概是这样的:
docker network create \
--driver=bridge \
--subnet=172.19.0.0/16 \
--gateway=172.19.0.1 \
--opt com.docker.network.bridge.enable_icc=false \
--opt com.docker.network.bridge.enable_ip_masquerade=true \
--opt com.docker.network.bridge.name=docker_gwbridge \
docker_gwbridge
这条命令做了以下几件事:
- 使用
bridge
驱动创建一个网络。 - 指定了子网
172.19.0.0/16
。 - 设置了网关地址为
172.19.0.1
。 - 禁用了容器间通信 (
--opt com.docker.network.bridge.enable_icc=false
)。 - 启用了IP伪装 (
--opt com.docker.network.bridge.enable_ip_masquerade=true
),以便容器可以访问外部网络。 - 自定义了桥接网络的名称为
docker_gwbridge
(--opt com.docker.network.bridge.name=docker_gwbridge
)。 - 最后指定了网络名为
docker_gwbridge
。