使用
ARG指令。根据文档:
ARG <name>[=<default value>]ARG指令定义了一个变量,用户可以在构建时使用docker build命令使用该
--build-arg<varname>=<value>标志,将其传递给构建器。如果用户指定了未在Dockerfile中定义的构建参数,则构建会输出警告。
因此,您实际上可以
ARG像这样使用:
ARG user=kbuserUSER $user
您实际上可以在构建docker映像时设置参数:
docker build --build-arg user=banana .
文档中还有更多内容,因此您最好彻底阅读。



