首页 新闻 会员 周边 捐助

docker stack deploy时如何给docker-compose.yml中的环境变量赋值

1
悬赏园豆:20 [已解决问题] 解决于 2017-07-19 15:19

请问在 docker swarm 中使用 docker stack deploy 部署应用时如何给 docker-compose.yml 中的环境变量赋值?

dudu的主页 dudu | 高人七级 | 园豆:30778
提问于:2017-07-19 14:34
< >
分享
最佳答案
0

直接用shell的export命令就可以传递

比如 set-env.sh

export IMAGE=open-api

docker-compose.yml

services:
  api:
    image: ${IMAGE}:latest

运行下面的命令就可以给 docker-compose.yml 中的环境变量传值

source set-env.sh
dudu | 高人七级 |园豆:30778 | 2017-07-19 15:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册