From 80a64ac0a4e7b37fd40cc5b048bc4fd8825d343f Mon Sep 17 00:00:00 2001 From: gerryke <25449006@qq.com> Date: Thu, 9 Feb 2017 17:12:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9Entrypoint=E4=BB=8B=E7=BB=8D?= =?UTF-8?q?=E7=AB=A0=E8=8A=82=E4=B8=AD=E9=94=99=E5=88=AB=E5=AD=97=E2=80=9C?= =?UTF-8?q?=E8=BF=9C=E4=BA=86=E2=80=9D=E4=B8=BA=E2=80=9C=E5=8E=9F=E6=9D=A5?= =?UTF-8?q?=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- image/dockerfile/entrypoint.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/image/dockerfile/entrypoint.md b/image/dockerfile/entrypoint.md index c652de7..1dc7b70 100644 --- a/image/dockerfile/entrypoint.md +++ b/image/dockerfile/entrypoint.md @@ -38,7 +38,7 @@ $ docker run myip -i docker: Error response from daemon: invalid header field value "oci runtime error: container_linux.go:247: starting container process caused \"exec: \\\"-i\\\": executable file not found in $PATH\"\n". ``` -我们可以看到可执行文件找不到的报错,`executable file not found`。之前我们说过,跟在镜像名后面的是 `command`,运行时会替换 `CMD` 的默认值。因此这里的 `-i` 替换了远了的 `CMD`,而不是添加在原来的 `curl -s http://ip.cn` 后面。而 `-i` 根本不是命令,所以自然找不到。 +我们可以看到可执行文件找不到的报错,`executable file not found`。之前我们说过,跟在镜像名后面的是 `command`,运行时会替换 `CMD` 的默认值。因此这里的 `-i` 替换了原来的 `CMD`,而不是添加在原来的 `curl -s http://ip.cn` 后面。而 `-i` 根本不是命令,所以自然找不到。 那么如果我们希望加入 `-i` 这参数,我们就必须重新完整的输入这个命令: