From f50abc18fd31e0e96aec4fb8bd57317f725e9ef7 Mon Sep 17 00:00:00 2001 From: my-git9 <76980726+my-git9@users.noreply.github.com> Date: Sat, 12 Mar 2022 22:32:19 +0800 Subject: [PATCH] [zh] Update define-command-argument-container.md Sign off xin.li --- .../define-command-argument-container.md | 70 +------------------ 1 file changed, 1 insertion(+), 69 deletions(-) diff --git a/content/zh/docs/tasks/inject-data-application/define-command-argument-container.md b/content/zh/docs/tasks/inject-data-application/define-command-argument-container.md index 6688e6fab1..3372c8ca26 100644 --- a/content/zh/docs/tasks/inject-data-application/define-command-argument-container.md +++ b/content/zh/docs/tasks/inject-data-application/define-command-argument-container.md @@ -46,8 +46,7 @@ with your new arguments. 如果在配置文件中设置了容器启动时要执行的命令及其参数,那么容器镜像中自带的命令与参数将会被覆盖而不再执行。如果配置文件中只是设置了参数,却没有设置其对应的命令,那么容器镜像中自带的命令会使用该新参数作为其执行时的参数。 {{< note >}} 在有些容器运行时中,`command` 字段对应 `entrypoint`,请参阅下面的 @@ -161,73 +160,6 @@ command: ["/bin/sh"] args: ["-c", "while true; do echo hello; sleep 10;done"] ``` - -## 说明事项 {#notes} - -下表给出了 Docker 与 Kubernetes 中对应的字段名称。 - -| 描述 | Docker 字段名称 | Kubernetes 字段名称 | -|--------------------|--------------------|-----------------------| -| 容器执行的命令 | Entrypoint | command | -| 传给命令的参数 | Cmd | args | - - -如果要覆盖默认的 Entrypoint 与 Cmd,需要遵循如下规则: - -* 如果在容器配置中没有设置 `command` 或者 `args`,那么将使用 Docker 镜像自带的命令及其参数。 - -* 如果在容器配置中只设置了 `command` 但是没有设置 `args`,那么容器启动时只会执行该命令, - Docker 镜像中自带的命令及其参数会被忽略。 - -* 如果在容器配置中只设置了 `args`,那么 Docker 镜像中自带的命令会使用该新参数作为其执行时的参数。 - -* 如果在容器配置中同时设置了 `command` 与 `args`,那么 Docker 镜像中自带的命令及其参数会被忽略。 - 容器启动时只会执行配置中设置的命令,并使用配置中设置的参数作为命令的参数。 - - -下面是一些例子: - -| 镜像 Entrypoint | 镜像 Cmd | 容器 command | 容器 args | 命令执行 | -|--------------------|------------------|---------------------|--------------------|------------------| -| `[/ep-1]` | `[foo bar]` | <not set> | <not set> | `[ep-1 foo bar]` | -| `[/ep-1]` | `[foo bar]` | `[/ep-2]` | <not set> | `[ep-2]` | -| `[/ep-1]` | `[foo bar]` | <not set> | `[zoo boo]` | `[ep-1 zoo boo]` | -| `[/ep-1]` | `[foo bar]` | `[/ep-2]` | `[zoo boo]` | `[ep-2 zoo boo]` | - ## {{% heading "whatsnext" %}}