Update image

This commit is contained in:
Kang Huaishuai
2021-03-11 23:09:37 +08:00
parent d4e5bb6b49
commit 07bbcb8d79
11 changed files with 19 additions and 19 deletions

View File

@@ -6,7 +6,7 @@
`Dockerfile` 中的 `ARG` 指令是定义参数名称以及定义其默认值该默认值可以在构建命令 `docker build` 中用 `--build-arg <参数名>=<值>` 来覆盖
1.13 之前的版本要求 `--build-arg` 中的参数名必须在 `Dockerfile` 中用 `ARG` 定义过了换句话说就是 `--build-arg` 定的参数必须在 `Dockerfile` 中使用了如果对应参数没有被使用则会报错退出构建 1.13 开始这种严格的限制被放开不再报错退出而是显示警告信息并继续构建这对于使用 CI 系统用同样的构建流程构建不同的 `Dockerfile` 时候比较有帮助避免构建命令必须根据每个 Dockerfile 的内容修改
灵活的使用 `ARG` 能够在不修改 Dockerfile 情况下构建出不同的镜像
ARG 指令有生效范围如果在 `FROM` 指令之前指定那么只能用于 `FROM` 指令中