Kubernetes:我如何指定要运行的命令以启动服务

时间:2019-08-01 21:01:23

标签: kubernetes

我有一个运行时启动服务的docker映像

server start:8080

如何指定要在Kubernetes Service中运行的命令? 是将它包含在Dockerfile中的唯一选择吗?

1 个答案:

答案 0 :(得分:2)

我从问题标题中选择了“ Kubernetes”和“指定要运行的命令”,并在Internet上搜索了“ Kubernetes指定要运行的命令”,第一个结果是this official Kubernetes doc。它说:

  

创建Pod时,可以为在Pod中运行的容器定义命令和参数。要定义命令,请在配置文件中包含command字段。要为命令定义参数,请在配置文件中包含args字段。创建Pod后,您定义的命令和参数将无法更改。

     

您在配置文件中定义的命令和参数将覆盖容器映像提供的默认命令和参数。如果您定义了args,但未定义命令,则默认命令将与新参数一起使用。

     
    

注意:在某些容器运行时中,command字段对应于entrypoint。...