title: TS:镜像构建过程中go下载第三方包失败-2023.1.8(已解决)
date: 2023-1-10
categories:
注意:一定要注意项目代码里go版本和自己机器go版本是否一致,否则可能出现下载包失败问题。
利用docker来构建,推送镜像:
Dockerfile内容:
build文件内容:
可以看到,有报错:
[root@docker admission-webhook-example]#export DOCKER_USER=onlyonexl
[root@docker admission-webhook-example]#./build
go: k8s.io/[email protected] requires
github.com/stretchr/[email protected]: missing go.sum entry; to add it:
go mod download github.com/stretchr/testify
Sending build context to Docker daemon 348.2kB
Step 1/3 : FROM alpine:latest
latest: Pulling from library/alpine
59bf1c3509f3: Already exists
Digest: sha256:21a3deaa0d32a8057914f36584b5288d2e5ecc984380bc0118285c70fa8c9300
Status: Downloaded newer image for alpine:latest
---> c059bfaa849c
Step 2/3 : ADD admission-webhook-example /admission-webhook-example
ADD failed: file not found in build context or excluded by .dockerignore: stat admission-webhook-example: file does not exist
The push refers to repository [docker.io/onlyonexl/admission-webhook-example]
An image does not exist locally with the tag: onlyonexl/admission-webhook-example
https://blog.csdn.net/u012275249/article/details/117296408
失败:
https://zhuanlan.zhihu.com/p/462402771
失败:
总结:感觉是go的版本不一样导致的……
项目的go版本:go 1.19
而我的机器上go版本是:go 1.16.2
这里为什么会被拒绝了呢?(可能是要先手动登录一下自己的dockerhub呢……)
可以看到,这里的惊险已经构建好了:
这里手动登录下自己的dockerhub账号:
这补救推送成功了吗哈哈:
我的博客主旨:
微信二维码
x2675263825 (舍得), qq:2675263825。
微信公众号
《云原生架构师实战》
博客
www.onlyyou520.com
csdn
https://blog.csdn.net/weixin_39246554?spm=1010.2135.3001.5421
知乎
https://www.zhihu.com/people/foryouone
好了,关于本次就到这里了,感谢大家阅读,最后祝大家生活快乐,每天都过的有意义哦,我们下期见!
.com/people/foryouone](https://www.zhihu.com/people/foryouone)
[外链图片转存中…(img-xSMLB2gB-1673353524717)]
好了,关于本次就到这里了,感谢大家阅读,最后祝大家生活快乐,每天都过的有意义哦,我们下期见!