本場景使用的是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臺機器上根據(jù)同一個鏡像創(chuàng)建容器,注意其中的environment,配置的zone是使用host上的zone環(huán)境變量。這里我想讓每個容器各自取自己的宿主節(jié)點上的zone環(huán)境變量,而非swarm master節(jié)點上的zone,應(yīng)該怎么做呢?
在docker集群部署時,如何讓不同節(jié)點上的容器引用各自host上,同一個key對應(yīng)的環(huán)境變量
眼眸繁星
2018-08-02 06:09:53