我有一个名为“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)