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