登录
首页 >  Golang >  Go问答

找不到标签为1.10.3的基础镜像在docker.io/library/golang存储库中

来源:stackoverflow

时间:2024-03-09 08:24:25 275浏览 收藏

学习Golang要努力,但是不要急!今天的这篇文章《找不到标签为1.10.3的基础镜像在docker.io/library/golang存储库中》将会介绍到等等知识点,如果你想深入学习Golang,可以关注我!我会持续更新相关文章的,希望对大家都能有所帮助!

问题内容

当我尝试编译moby(最新版本2018.08.07)时,结果如下:

docker build   -t "docker-dev:master" -f "dockerfile" .
sending build context to docker daemon 43.28 mb
step 1 : from golang:1.10.3 as base
pulling repository docker.io/library/golang
tag 1.10.3 as base not found in repository docker.io/library/golang
make: *** [build] error 1

我的主机是:centos 6

linux li1202-249.members.linode.com 4.15.13-x86_64-linode106 #1 smp tue mar 27 14:42:14 utc 2018 x86_64 x86_64 x86_64 gnu/linux

我的docker版本是:

[root@li1202-249 ~]# docker version
Client:
Version:      1.9.1
API version:  1.21
Go version:   go1.4.3
Git commit:   a34a1d5
Built:        Fri Nov 20 17:56:04 UTC 2015
OS/Arch:      linux/amd64

服务器: 版本:1.9.1 api版本:1.21 go版本:go1.4.3 git 提交:a34a1d5 建成时间: utc 2015 年 11 月 20 日星期五 17:56:04 操作系统/架构:linux/amd64

我设置的配置有什么错误?


解决方案


多阶段构建是一项新功能,需要守护程序和客户端上的 Docker 17.05 或更高版本。

https://docs.docker.com/develop/develop-images/multistage-build/

您的(古老的)Docker 版本不支持多阶段构建。您可以更新 Docker,在一个阶段中构建所有内容,或者使用上面链接的文章中描述的构建器模式。

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>