2017-06-20 67 views
0

我想實現像 搬運工運行--delay =如何在docker run中提供用戶定義的參數和值?

我公司可提供使用的入口點和CMD延遲值,而不在搬運工運行提供論據,但無法找到一種方法,從碼頭工人跑辦。

總之,我想知道如何通過用戶定義的參數和價值,以泊塢窗運行命令或使用dockerfile

回答

0

有多種方法可以做到這一點,但我會建議去與environment variables。只需在運行docker run時定義變量並在ENTRYPOINT腳本中使用它。

docker run -e DELAY=30 IMAGE [COMMAND] [ARG...] 

後來用它在你的ENTRYPOINT腳本:

!#/bin/bash 

# Play with $DELAY 
echo $DELAY 

# Start the root process 
exec root_process_command 

我希望它能幫助!

相關問題