Aus dem offiziellen Dokument sollte die statische IP-Adresse mit Docker komponieren V3 + Docker Schwarm funktionieren. Aber ich kann es nicht funktionieren lassen.Statische IP-Adresse funktioniert nicht in Docker komponieren v3
Das ist mein Docker compose 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'
Ich benutze docker stack up -c xxx.yml test
einzusetzen. Ich habe festgestellt, dass die IP der erstellten Container 10.1.0.3, 10.1.0.5, ...
Die Ursache ist die Verwendung des 'Dockers-Schwarms'. In einfach docker-komponieren kannst du so schreiben wie du geschrieben hast. Aber im Schwarm kannst du nicht (vorerst). Ich finde auch die Lösung, um die statische IP einzustellen –