आधिकारिक दस्तावेज़ से काम नहीं करता है, स्थिर आईपी पते को डॉकर कंपोज़ v3 + डॉकर स्वार के साथ काम करना चाहिए। लेकिन मैं इसे काम नहीं कर सकता।स्टेटिक आईपी पता डॉकर कंपोज़ v3
यह मेरा डोकर लिखें 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
का उपयोग तैनात करने के लिए। मैंने पाया कि निर्मित कंटेनर का आईपी 10.1.0.3, 10.1.0.5, ...
कारण 'डॉकर स्वार' का उपयोग कर रहा है। बस डॉकर-कंपोज़ में आप लिखते ही उपयोग कर सकते हैं। लेकिन झुंड में आप (अभी के लिए) नहीं कर सकते हैं। मुझे स्थिर आईपी सेट करने का समाधान भी पता चला है –