Docker CMD(命令)和 ARGS(参数)使用整理
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,Docker CMD(命令)和 ARGS(参数)使用整理总览K8S集群创建Pod时,可以为其下的容器设置启动时要执行的命令及其参数。设置命令,就填写在配置文件的command字段下,如果要设置命令的参
千家信息网最后更新 2025年02月02日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安全错误
数据库的锁怎样保障安全
会展场馆管理软件开发的公司
网络安全信息化事迹
腾讯软件开发师工资待遇
网络安全方面的培训资料
济南软件开发服务
服务器被击碎了
软件开发好还是机器人好
惠普服务器raid怎么设置
长沙交易性数据库
如何将文件存储到阿里云服务器
微信语音通话服务器有保存吗
为什么说网络安全特别重要
网络安全大赛 奖金
数据库模式是怎么样的
贵阳租房网络安全
数据库逻辑运算语句
腾讯云数据库 服务器端
教育系统参加网络安全知识竞赛
行装网络技术有限公司电话
电信服务器租用托管
自动投注挂机软件开发
网络技术找工作
软件开发项目详细方案
长沙软件开发人员平均月薪 统计
带边框网络安全手抄报
服务器监控软件推荐
服务器安全狗v4.0下载
关于网络安全的五个问题
数据库命名安全
网络安全宣传周启动仪式直播