小编JSd*_*SdJ的帖子

如何更改现有docker网络的配置

我有一个名为“VPN”的现有 (MacVLAN) docker 网络,我通常将希望在 VPN 上运行的 docker 容器附加到该网络。有两个运行 openvpn 的单个“主机”docker 容器,每个容器都有自己的 IP,并且我可以根据需要将其他容器附加到这些容器。

我最近搬家了,我的新路由器位于地址192.168.0.1。然而,老房子的路由器的网关为192.168.2.254,并且现有的 docker 网络已为此配置了子网掩码、IP 范围和网关。

如果我运行docker network inspect VPN它会给出:

[
    {
        "Name": "VPN",
        "Id": [anidea],
        "Created": [sometimenottolongago],
        "Scope": "local",
        "Driver": "macvlan",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": {},
            "Config": [
                {
                    "Subnet": "192.168.2.0/24",
                    "IPRange": "192.168.2.128/28",
                    "Gateway": "192.168.2.254"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {},
        "Options": {
            "parent": "enp5s0"
        },
        "Labels": {} …
Run Code Online (Sandbox Code Playgroud)

networking docker

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

docker ×1

networking ×1