在一个网络中动态地址和在另一网络中静态地址的正确语法是什么?(当集装箱放置在2个网络中时。(
现在我的docker-compose.yml
看起来是这样的:
version: '2'
networks:
default:
driver: bridge
vpn:
driver: bridge
ipam:
config:
- subnet: 10.1.2.0
services:
openvpn:
image: foo
networks:
- default
- vpn
app:
image: bar
networks:
default:
ipv4_address: 10.0.0.1/24
vpn:
ipv4_address: 10.1.2.3/24
它是有效的,但我不想在default
网络中为app
容器设置ip地址以避免冲突。
似乎只删除静态IP地址声明就足够了:
app:
image: bar
networks:
default:
vpn:
ipv4_address: 10.1.2.3/24
在这种情况下,将在default
中设置网络动态地址,而在vpn
中设置静态地址。