From aee43fea12b9edd71938ab680321e24216b6e18c Mon Sep 17 00:00:00 2001 From: Jason <374632897@qq.com> Date: Sat, 18 Feb 2017 21:02:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=98=AF=E7=94=A8=20->=20=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- image/dockerfile/arg.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/image/dockerfile/arg.md b/image/dockerfile/arg.md index c203bd2..fb7be3d 100644 --- a/image/dockerfile/arg.md +++ b/image/dockerfile/arg.md @@ -2,7 +2,7 @@ 格式:`ARG <参数名>[=<默认值>]` -构建参数和 `ENV` 的效果一样,都是设置环境变量。所不同的是,`ARG` 所设置的构建环境的环境变量,在将来容器运行时是不会存在这些环境变量的。但是不要因此就是用 `ARG` 保存密码之类的信息,因为 `docker history` 还是可以看到所有值的。 +构建参数和 `ENV` 的效果一样,都是设置环境变量。所不同的是,`ARG` 所设置的构建环境的环境变量,在将来容器运行时是不会存在这些环境变量的。但是不要因此就使用 `ARG` 保存密码之类的信息,因为 `docker history` 还是可以看到所有值的。 `Dockerfile` 中的 `ARG` 指令是定义参数名称,以及定义其默认值。该默认值可以在构建命令 `docker build` 中用 `--build-arg <参数名>=<值>` 来覆盖。