一键构建并推送镜像
实战:一键构建-推送镜像-2023.1.8(测试成功)
目录
[toc]
实验环境
bash
docker20.10.21goversiongo1.19
实验软件
2023.1.8-docker构建镜像测试
1、前提条件
go环境和docker环境已经具备。
2、当前项目环境
Dockerfile内容:
build文件内容:
3、开始构建
- 下载代码
bash
[root@docker ~]#mkdir admission-webhook &&cdadmission-webhook[root@docker admission-webhook]#git clone https:Cloninginto'admission-webhook-example'...remote:Enumeratingobjects:170,done.remote:Countingobjects:100%(11/11),done.remote:Compressingobjects:100%(10/10),done.remote:Total170(delta 1),reused 5 (delta1),pack-reused 159Receivingobjects:100%(170/170),229.27 KiB |0bytes/s,done.Resolvingdeltas:100%(88/88),done.[root@docker admission-webhook]#cd admission-webhook-example/[root@docker admission-webhook-example]#git checkout train4Branchtrain4setuptotrackremotebranchtrain4fromorigin.Switchedtoanewbranch'train4'
- 开始构建
可以看到,有报错:
bash
[root@docker admission-webhook-example]#export DOCKER_USER=onlyonexl[root@docker admission-webhook-example]#./buildgo:k8s.io/api@v0.25.4requiresgithub.com/stretchr/testify@v1.8.0:missinggo.sumentry;toaddit:gomoddownloadgithub.com/stretchr/testifySendingbuildcontexttoDockerdaemon348.2kBStep1/3:FROMalpine:latestlatest:Pullingfromlibrary/alpine59bf1c3509f3:AlreadyexistsDigest:sha256:21a3deaa0d32a8057914f36584b5288d2e5ecc984380bc0118285c70fa8c9300Status:Downloadednewerimageforalpine:latest--->c059bfaa849cStep2/3:ADDadmission-webhook-example/admission-webhook-exampleADDfailed:filenotfoundinbuildcontextorexcludedby.dockerignore:statadmission-webhook-example:filedoesnotexistThepushreferstorepository[docker.io/onlyonexl/admission-webhook-example]Animagedoesnotexistlocallywiththetag:onlyonexl/admission-webhook-example
- 好像是这里的问题哎……
- 测试方法1:(失败)
上次更新时间: