2017-07-19 12 views
5

Từ tài liệu chính thức, địa chỉ IP tĩnh sẽ hoạt động với docker soạn v3 + docker swarm. Nhưng tôi không thể làm cho nó hoạt động được.Địa chỉ IP tĩnh không hoạt động trong docker soạn v3

Đây là Docker tôi soạn 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' 

tôi sử dụng docker stack up -c xxx.yml test để triển khai. Tôi đã tìm thấy ip của các vùng chứa đã tạo là 10.1.0.3, 10.1.0.5, ...

+0

Nguyên nhân là sử dụng 'bệ đỡ docker'. Trong docker-compose, bạn có thể sử dụng như bạn đã viết. Nhưng trong bầy bạn không thể (bây giờ). Tôi cũng tìm ra giải pháp để thiết lập IP tĩnh –

Trả lời

0

Hoạt động ở chế độ không -swarm, nhưng không ở chế độ swarm. Bạn có thể đăng ký this ticket để tìm hiểu khi nào/nếu hỗ trợ được thêm vào.

Hiện tại, có anecdotal claim of a workaround, nhưng không ai khác có vẻ đã chứng thực điều đó.

Các vấn đề liên quan