Docker问题:Dockerfile的From之前不能使用ARG
问题
在使用开源Dockerfile构建镜像时,dockerfile的From之前通过ARG定义版本,指定基础镜像,如下:
ARG VERSION=lasted FROM alpine:${VERSION}
执行docker build
报错如下:
Please provide a source image with `from` prior to commit
原因
允许这种用法是在docker 17.05.0-ce (2017-05-04)
之后才引入的,查看本机版本为17.03.2-ce
,所以报错很正常了,可以参见
解决方案
- 更新docker版本
相关推荐
xysoul 2020-11-03
ShangQuan0 2020-09-10
fearlessxjdx 2020-09-04
yss0 2020-08-19
young依然 2020-08-17
Crystalqy 2020-08-15
TaoTaoFu 2020-08-03
vtnews 2020-07-29
小信 2020-07-28
白开水 2020-07-19
lihy0 2020-07-18
糊一笑 2020-07-04
wzg0wzg 2020-07-04
pigsmall 2020-07-04
VFCSDN 2020-07-04
qdqht00 2020-06-28
tosim 2020-06-24
tianlong 2020-06-21
yudiewenyuan 2020-06-21