docker容器创建指定网关和网段
发表于:2022-05-09 |

docker容器创建指定网关和网段

创建bridge时手动指定ip

$ docker network create -d bridge --gateway 172.200.0.1 --subnet 172.200.0.0/16 demo
fb0df58fb29358d1dbe195bd4de97e3962051358da8af3e152c87e61b8852f99
$ docker network ls
NETWORK ID     NAME       DRIVER    SCOPE
b5edf38686f0   bridge     bridge    local
fb0df58fb293   demo       bridge    local
7fb13e23576d   host       host      local
a262e38c5a52   mybridge   bridge    local
2f0e239177a2   none       null      local

查看bridge

$ docker network inspect demo
[
    {
        "Name": "demo",
        "Id": "fb0df58fb29358d1dbe195bd4de97e3962051358da8af3e152c87e61b8852f99",
        "Created": "2022-01-19T00:28:51.246647318+08:00",
        "Scope": "local",
        "Driver": "bridge",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": {},
            "Config": [
                {
                    "Subnet": "172.200.0.0/16",
                    "Gateway": "172.200.0.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {},
        "Options": {},
        "Labels": {}
    }
]

创建容器

$ docker container run -d --rm --name box --network demo busybox /bin/sh -c "while true; do sleep 3600;done"
9e21176cccbba5a311adc9872202d373c98168c13cee119fd18e029216b81d89
上一篇:
Linux修改文件句柄数及vm.max_map_count、stack size的大小
下一篇:
dockerfile ubuntu镜像设置时区错误解决(ubuntu18.04)