K8s Pod Command 与容器镜像 Cmd 启动顺序

网友投稿 423 2022-10-28

K8s Pod Command 与容器镜像 Cmd 启动顺序

如果要覆盖默认的 Entrypoint 与 Cmd,需要遵循如下规则:

1)如果在编排文件中没有设置 command 或者 args,那么将使用 Docker 镜像自带的命令及其入参。

2)如果在编排文件中只设置了 command 但是没有设置 args,那么容器启动时只会执行该命令,Docker 镜像中自带的命令及其入参会被忽略。

3)如果在编排文件中只设置了 args,那么 Docker 镜像中自带的命令会使用该新入参作为其执行时的入参。

4)如果在编排文件中同时设置了 command 与 args,那么 Docker 镜像中自带的命令及其入参会被忽略。容器启动时只会执行配置中设置的命令,并使用配置中设置的入参作为命令的入参。

参考链接:https://kubernetes.io/zh/docs/tasks/inject-data-application/define-command-argument-container/

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Netty实战入门教程之 什么是Netty
下一篇:Type-C是USB接口的一种,它对防水的要求非常高
相关文章

 发表评论

暂时没有评论,来抢沙发吧~