我想在Docker中設置動態env變量,但不知何故它重置。 我想設置具有價值的ENV變量:在Docker中設置動態Env變量
export EC2_Region=$(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone)
,所以我不能只是使用ENV
在Dockerfile
因爲它的不是一成不變的。
我試着做一個init.sh並在Dockerfile
中使用CMD["init.sh"]
但是當我附加到docker進程時,env變量是空的。
我是碼頭工人,還在探索選項。
在此先感謝!
我也試圖取代的.bash_profile和從init.sh腳本源,但沒有運氣 – OneWorld
是否'搬運工運行 - -build-arg'可以做你想做的事情嗎? https://docs.docker.com/engine/reference/commandline/build/ – user2915097