C/C++教程

CMD和ENTRYPOINT

本文主要是介绍CMD和ENTRYPOINT,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

CMD command 这种方式会以 "/bin/sh -c" shell的子进程方式来运行,容器中的PID不为1,不能接受unix信号

CMD ["executable","param1","param2"] 这是一个JSON格式的数组的写法,其中 executable 为要运行的命令, param为要传递给命令的选项和参数,这种格式不会以 "/bin/sh -c"来发起,因此不支持 变量替换以及通配符替换操作,如果要支持的话可以显式的用下面格式来支持: "/bin/bash",“-c”,"executable","paramN",这种方式PID为1

CMD "param1" ,"param2" 这种方式则为ENTRYPOINT提供默认参数


这篇关于CMD和ENTRYPOINT的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!