Nag*_*lla 4 docker dockerfile docker-compose docker-build
我想将参数 USE_ALPINE 发送到 docker 文件,如果为 true,我将使用 alpine 镜像,如果为 false,我将使用 debian 镜像
USE_ALPINE 的默认值我想将其设置为 false。
在 Dockerfile 中结合使用ARG 和 FROM。
您可以在 FROM 语句内使用 ARG 中声明的变量。
ARG APP_IMAGE=alpine:latest
FROM ${APP_IMAGE}
CMD /path/to/mycode
Run Code Online (Sandbox Code Playgroud)
并且还可以使用docker build 命令的 --build-arg 选项覆盖此值。
docker build -t myapp:v1 --build-arg APP_IMAGE=busybox:latest .
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1619 次 |
| 最近记录: |