前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker 中构建 Jenkins3

Docker 中构建 Jenkins3

作者头像
franket
发布2022-01-21 10:07:56
3160
发布2022-01-21 10:07:56
举报
文章被收录于专栏:技术杂记技术杂记

推送镜像

代码语言:javascript
复制
[root@docker build]# docker tag ci-infrastructure/jnkns-img  docker:5000/ci/jnkns-img
[root@docker build]# docker push docker:5000/ci/jnkns-img 
The push refers to a repository [docker:5000/ci/jnkns-img] (len: 1)
unable to ping registry endpoint https://docker:5000/v0/
v2 ping attempt failed with error: Get https://docker:5000/v2/: x509: certificate signed by unknown authority
 v1 ping attempt failed with error: Get https://docker:5000/v1/_ping: x509: certificate signed by unknown authority
[root@docker build]# cd /root/certs
[root@docker certs]# ls
docker.crt  docker.csr  docker.key
[root@docker certs]# cat docker.crt  >> /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
[root@docker certs]# systemctl stop docker && systemctl start docker
[root@docker certs]# docker push docker:5000/ci/jnkns-img 
The push refers to a repository [docker:5000/ci/jnkns-img] (len: 1)

Post https://docker:5000/v2/ci/jnkns-img/blobs/uploads/: no basic auth credentials
[root@docker certs]# docker login docker:5000
Username: testuser
Password: 
Email: yyghdfz@163.com
WARNING: login credentials saved in /root/.docker/config.json
Login Succeeded
[root@docker certs]# docker push docker:5000/ci/jnkns-img 
The push refers to a repository [docker:5000/ci/jnkns-img] (len: 1)
c384253964b5: Pushed 
0e692408d048: Pushed 
aa2257cc683d: Pushed 
b65ed720a699: Pushed 
0139ec49d08d: Pushed 
fc39417bd5fb: Pushed 
55422ac36eba: Pushed 
b48f4074fc73: Pushed 
53e20479e6a7: Pushed 
585059426ec6: Pushed 
6234bb424ca2: Pushed 
b31b78b6c124: Pushed 
7e844a128314: Pushed 
6842d0a24c05: Pushed 
9afbe4c3ddc8: Pushed 
ff135e80b6aa: Pushed 
05e608b5b672: Pushed 
b12dfca65359: Pushed 
4ee671494b6b: Pushed 
ce2b29af7753: Pushed 
5c63804eac90: Pushed 
523ef1d23f22: Pushed 
latest: digest: sha256:613ef35ff2fff0a26bab66dd9213463b034d4e536e9a6d52cbaeacb767fdf828 size: 87506
[root@docker certs]# 

推送过程中要注意的地方:

  • 确保Registry地址没错,如果有问题可以使用 docker tag 来调整
  • 确保有证书,如果没有,要先导入,然后重启docker
  • 确保进行了基础认证,如果没有要进行认证(在没有基础认证的Registry中不必关心这一点)

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 推送镜像
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档