k8s command & args

Posted chansh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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: 不填

  

以上是关于k8s command & args的主要内容,如果未能解决你的问题,请参考以下文章

k8s学习-kubectl命令常用选项详解与实战

[JAVA/PYTHON] Command Line Argument | String[] args | sys.argv

React项目创建报错解决方案npm ERR! code 1 npm ERR! path E:Node1untitled5 ode_modulesfibers npm ERR! command(代码片

docker/k8s webssh

nrm安装使用报错 internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value)--解决方案(代码片

云原生Kubernetes(k8s)之Pod概念和使用