Docker

Docker執行環境變數正則表達式/萬用字元

  • October 17, 2021

在我的主機上,我執行以下命令:

export test_1="Hello"
export test_2="There"

啟動 Docker 容器:

docker run -it -e test* centos 

env 變數在容器中不可用。我想要實現的目標是可能的嗎?

您可以嘗試過濾您的環境變數,例如

env | grep ^test > env.list

然後使用env-file docker 選項一次傳遞所有變數:

docker run -it --env-file env.list centos

引用自:https://serverfault.com/questions/1080801