动态IP在一个网络和静态IP在其他网络与docker组成



在一个网络中动态地址和在另一网络中静态地址的正确语法是什么?(当集装箱放置在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中设置静态地址。

相关内容

  • 没有找到相关文章

最新更新