k8s command & args

命令和參數說明:
command、args兩項實現覆蓋Dockerfile中ENTRYPOINT的功能,具體的command命令代替ENTRYPOINT的命令行,args表明集體的參數。

若是command和args均沒有寫,那麼用Dockerfile的配置。
若是command寫了,但args沒有寫,那麼Dockerfile默認的配置會被忽略,執行輸入的command(不帶任何參數,固然command中可自帶參數)。
若是command沒寫,但args寫了,那麼Dockerfile中配置的ENTRYPOINT的命令行會被執行,而且將args中填寫的參數追加到ENTRYPOINT中。
若是command和args都寫了,那麼Dockerfile的配置被忽略,執行command並追加上args參數。好比:
command:/test.sh,p1,p2
args: p3,p4

另:多命令執行使用sh,-c,[command;command,...]的形式,單條命令的參數填寫在具體的command裏面,例如:
command:sh,-c,echo '123';/test.sh,p1,p2,p3,p4
args: 不填
相關文章
相關標籤/搜索