2
我一直试图通过-e
选项将环境变量传递给Docker容器。该变量旨在用于容器中的主管脚本。不幸的是,这个变量没有得到解决(即他们停留在例如$INSTANCENAME
)。我试过${var}
和"${var}"
,但这也没有帮助。有什么我可以做或者这是不可能的吗?在主管中使用docker环境-e变量
泊坞窗运行命令:
sudo docker run -d -e "INSTANCENAME=instance-1" -e "FOO=2" -v /var/app/tmp:/var/app/tmp -t myrepos/app:tag
和监事文件:
[program:app]
command=python test.py --param1=$FOO
stderr_logfile=/var/app/log/$INSTANCENAME.log
directory=/var/app
autostart=true
感谢 - 这就像一个魅力工作! – orange