/ code-snippet  

Docker Code Snippet

Dockerfile

ARG 构建参数

ARG <参数名>[=<默认值>]

该默认值可以在构建命令 docker build 中用 –build-arg <参数名>=<值> 来覆盖。

ARG LARADOCK_PHP_VERSION
ARG BASE_IMAGE_TAG_PREFIX=latest
FROM laradock/workspace:${BASE_IMAGE_TAG_PREFIX}-${LARADOCK_PHP_VERSION}

LABEL maintainer="Mahmoud Zalt <mahmoud@zalt.me>"

# ARG 指令有生效范围,如果在 FROM 指令之前指定,那么只能用于 FROM 指令中。
# 在 FROM 之后须再次指定 ARG
ARG LARADOCK_PHP_VERSION