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

Pun*_*Cha 12 docker swarm

从官方文档中,静态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'
Run Code Online (Sandbox Code Playgroud)

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

Jam*_*son 6

这适用于群模式,但不适用于群模式。您可以订阅此票证以了解何时/是否添加了支持。

目前,有一个关于变通方法传闻,但似乎没有其他人证实它。