命名的阶段返回:parsing引用时出错:“golang:1.7.3 as builder”不是有效的资源库/标记
在Gentoo Linux内核4.12.12上
在下面添加docker信息和版本
docker信息: https : //pastebin.com/Ph9ibMna
> docker version Client: Version: 17.06.2-ce API version: 1.27 (downgraded from 1.30) Go version: go1.8.3 Git commit: cec0b72 Built: Thu Sep 28 07:14:33 2017 OS/Arch: linux/amd64 Server: Version: 17.03.2-ce API version: 1.27 (minimum version 1.12) Go version: go1.8.3 Git commit: f5ec1e2 Built: Wed Sep 13 23:43:20 2017 OS/Arch: linux/amd64 Experimental: false
命令:
> docker build -t some-test . Sending build context to Docker daemon 234.9MB Step 1/1 : FROM golang:1.7.3 as builder Error parsing reference: "golang:1.7.3 as builder" is not a valid repository/tag: invalid reference format
来自Dockerfile:
FROM golang:1.7.3 as builder
从名字 – build造阶段取得的例子
问题是你的客户端是17.06.2-ce
,服务器是17.03.2-ce
。 多阶段的构build在17.06年,我相信,所以你需要在服务器上的版本。 它是处理构build的服务器。 客户端只会将信息发送到服务器
所以升级你的服务器,它会正常工作