docker 网桥配置网段
时间: 2023-09-26 13:13:12 浏览: 96
Docker 网桥的默认 IP 地址段是 172.17.0.0/16,可以通过修改 Docker 配置文件 /etc/docker/daemon.json 来自定义 IP 地址段。具体方法可以参考以下命令:
1. 创建 Docker 网桥:
sudo docker network create --subnet=192.168.0.0/16 mynet
2. 启动 Docker 容器并加入该网桥:
sudo docker run -itd --name mycontainer --net mynet busybox
3. 查看容器 IP 地址:
sudo docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mycontainer
注意:以上命令中的网段 192.168.0.0/16 需要根据实际情况修改。
相关问题
docker 查看网桥的网段
你可以使用以下命令查看 Docker 的默认网桥的网段:
```
docker network inspect bridge | grep Subnet
```
该命令将返回类似于以下内容的输出:
```
"Subnet": "172.17.0.0/16",
```
这表示默认网桥的 IP 地址范围是从 172.17.0.1 到 172.17.255.254。
docker为指定网段创建网桥
要为指定网段创建网桥,可以使用以下命令:
```
docker network create --subnet=<subnet> <network-name>
```
其中,`<subnet>` 是指定的网段,例如 `172.16.0.0/24`,`<network-name>` 是创建的网络名称。
例如,要为 `172.16.0.0/24` 创建名为 `my-network` 的网络,可以运行以下命令:
```
docker network create --subnet=172.16.0.0/24 my-network
```
这将创建一个名为 `my-network` 的 Docker 网络,并将其子网设置为 `172.16.0.0/24`。
阅读全文