静态 IP 地址在 docker compose v3 中不起作用



从官方文档中,静态 IP 地址应该与 docker compose v3 + docker swarm 一起使用。但我不能让它工作。

这是我的码头工人组成 yaml:

version: '3'
networks:
test:
ipam:
driver: default
config:
- subnet: 10.1.0.0/24
services:
one:
image: mongo
networks:
test:
ipv4_address: '10.1.0.100'
two:
image: mongo
networks:
test:
ipv4_address: '10.1.0.101'
three:
image: mongo
networks:
test:
ipv4_address: '10.1.0.102'

我使用docker stack up -c xxx.yml test进行部署。我发现创建的容器的ip是10.1.0.3,10.1.0.5,...

这在群模式下有效,但在群模式下不起作用。您可以订阅此票证以了解何时/是否添加了支持。

目前,有一种变通方法的轶事,但似乎没有其他人证实它。

最新更新