Docker問題:Dockerfile的From以前不能使用ARG

問題

在使用開源Dockerfile構建鏡像時,dockerfile的From以前經過ARG定義版本,指定基礎鏡像,以下:git

ARG VERSION=lasted

FROM alpine:${VERSION}

執行docker build報錯以下:github

Please provide a source image with `from` prior to commit

緣由

容許這種用法是在docker 17.05.0-ce (2017-05-04)以後才引入的,查看本機版本爲17.03.2-ce,因此報錯很正常了,能夠參見docker

Allow using build-time args (ARG) in FROM #31352

解決方案

  1. 更新docker版本
相關文章
相關標籤/搜索