Docker CMD(命令)和 ARGS(参数)使用整理
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,Docker CMD(命令)和 ARGS(参数)使用整理总览K8S集群创建Pod时,可以为其下的容器设置启动时要执行的命令及其参数。设置命令,就填写在配置文件的command字段下,如果要设置命令的参
千家信息网最后更新 2025年12月03日Docker CMD(命令)和 ARGS(参数)使用整理
Docker CMD(命令)和 ARGS(参数)使用整理
总览
K8S集群创建Pod时,可以为其下的容器设置启动时要执行的命令及其参数。设置命令,就填写在配置文件的command字段下,如果要设置命令的参数,就填写在配置文件的args字段下。一旦Pod创建完成,该命令及其入参无法再进行更改。
配置文件中设置了容器启动时要执行的命令及其参数,那么容器镜像中自带的命令 与参数将会被覆盖而不再执行。如果配置文件中只是设置了入参,却没有设置其对应的命令,那么容器镜像中自带的命令会使用该新参数作为其执行时的参数。
Docker 与 Kubernetes中对应的字段名称。
| 描述 | Docker 字段名称 | Kubernetes 字段名称 |
|---|---|---|
| 容器运行的命令 | Entrypoint | command |
| 传递给命令的参数集合 | Cmd | args |
规则
如果要覆盖默认的 Entrypoint 与 Cmd,需要遵循如下规则:
如果在容器配置中没有设置command 或者 args,那么将使用Docker镜像自带的命 令及其入参。
如果在容器配置中只设置了command但是没有设置args,那么容器启动时只会执行该 命令,Docker镜像中自带的命令及其入参会被忽略。
如果在容器配置中只设置了args,那么Docker镜像中自带的命令会使用该新入参作为 其执行时的入参。
如果在容器配置中同时设置了command 与 args,那么Docker镜像中自带的命令及 其入参会被忽略。容器启动时只会执行配置中设置的命令,并使用配置中设置的入参作为 命令的入参。
参考答案:
https://kubernetes.io/zh/docs/tasks/inject-data-application/define-command-argument-container/
命令
容器
配置
参数
镜像
字段
文件
名称
中设
规则
只是
同时
答案
集群
其下
参考
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全技术大揭秘
数据库表格自动增量代码
澳大利亚网络安全专业好就业吗
淄博市网络安全检查
数据库和数据结构哪个更重要
识别车牌是什么神经网络技术
初中计算机网络安全教育
php表连接查询数据库
网络安全员知识竞赛题库
中经网软件开发公司
怎样更新数据库连接
新形势下网络安全管理
插入数据到hive数据库
关于网络安全整改通知回复函
信息管理软件开发的过程
江西共青团网络安全小知识
vb6编写ftp服务器
网络技术app
软件开发中合格代码的特点
网络技术卷子
mpp数据库节点宕机
新华网网络安全法全文
美国国务院网络安全理事会
上海滩服务器哪个最好
三门峡山体调查数据库
非常好玩的战斗类型服务器
女生学软件开发怎么学好
网络安全负责人及工作责任人
服务器挂了怎么办
服务器等级怎样升级