我有一个运行时启动服务的docker映像
server start:8080
如何指定要在Kubernetes Service中运行的命令? 是将它包含在Dockerfile中的唯一选择吗?
答案 0 :(得分:2)
我从问题标题中选择了“ Kubernetes”和“指定要运行的命令”,并在Internet上搜索了“ Kubernetes指定要运行的命令”,第一个结果是this official Kubernetes doc。它说:
创建Pod时,可以为在Pod中运行的容器定义命令和参数。要定义命令,请在配置文件中包含
command
字段。要为命令定义参数,请在配置文件中包含args
字段。创建Pod后,您定义的命令和参数将无法更改。您在配置文件中定义的命令和参数将覆盖容器映像提供的默认命令和参数。如果您定义了args,但未定义命令,则默认命令将与新参数一起使用。
注意:在某些容器运行时中,
command
字段对应于entrypoint
。...