我想发送一个参数USE_ALPINE到docker文件如果这是真的,我将使用高山图像如果是false,我将使用debian image
USE_ALPINE的默认值,我想设置为false。
在Dockerfile中使用ARG和FROM的组合。
你可以在FROM语句中使用ARG声明的变量。
ARG APP_IMAGE=alpine:latest
FROM ${APP_IMAGE}
CMD /path/to/mycode
也可以使用docker build命令的——build-arg选项来覆盖这个值。
docker build -t myapp:v1 --build-arg APP_IMAGE=busybox:latest .