命令和參數說明: 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: 不填
