解析引用时出错:"ubuntu:18.04 as base"不是有效的存储库/标记



我在存储库中有一个dockerfile已经有一段时间了,在过去的一周里我构建了好几次。

它在文件的顶部有这样一行:

FROM ubuntu:18.04 AS builder

今天我开始得到这个错误:

Step 1/1 : FROM ubuntu:18.04 AS builder
Error parsing reference: "ubuntu:18.04 AS builder" is not a valid repository/tag: invalid reference format

我已经有一段时间没碰那个仓库里的Dockerfile了。5个月以来没有人碰过那个文件。

我运行了这个命令来构建它:

docker build .

Docker版本:

bash-3.2$ docker --version
Docker version 17.03.1-ce-rc1, build 3476dbf

我在这里做错了什么。

Docker多阶段构建(关键字AS(于17.06引入。您使用的是17.03,因此需要切换到较新的docker版本。

最新更新