本場景使用的是docker stack 部署:docker stack deploy -c docker-compose.yml xxxx在docker-compose.yml中有一個配置:version: '3.4'services: fscp-portal-base-zuul: image: 192.168.2.3/base-zuul networks: - hostnet deploy: mode: global environment: zone: $zonenetworks: hostnet: external: name: host這樣會在3臺機器上根據同一個鏡像創建容器,注意其中的environment,配置的zone是使用host上的zone環境變量。這里我想讓每個容器各自取自己的宿主節點上的zone環境變量,而非swarm master節點上的zone,應該怎么做呢?
在docker集群部署時,如何讓不同節點上的容器引用各自host上,同一個key對應的環境變量
眼眸繁星
2018-08-02 06:09:53