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

Docker 中构建 Jenkins6

作者头像
franket
发布2022-01-21 14:59:43
1990
发布2022-01-21 14:59:43
举报
文章被收录于专栏:技术杂记技术杂记

报错

出现了报错

通过官方的文档,和docker hub中的说明没有找到根本原因

通过google,有人使用keystore解决了这个bug

暂时不使用https,降级构建Dockerfile (去掉https会丢失安全性,之后再回头慢慢研究原因)

注释掉https的相关配置,然后再构建镜像

代码语言:javascript
复制
[root@docker build]# vim Dockerfile 
[root@docker build]# cat Dockerfile 
FROM jenkins

#New plugins must be placed in the plugins file
COPY plugins /usr/share/jenkins/plugins

#The plugins.sh script will install new plugins
RUN /usr/local/bin/plugins.sh /usr/share/jenkins/plugins

#Copy private key and cert to image
#COPY docker.crt /var/lib/jenkins/cert
#COPY docker.key /var/lib/jenkins/pk

#Configure HTTP off and HTTPS on, using port 1973
#ENV JENKINS_OPTS --httpPort=-1 --httpsPort=1973 --httpsCertificate=/var/lib/jenkins/cert --httpsPrivateKey=/var/lib/jenkins/pk

[root@docker build]# 
[root@docker build]#  docker build -t test/jnkns-img .
Sending build context to Docker daemon 9.728 kB
Step 1 : FROM jenkins
 ---> fc39417bd5fb
Step 2 : COPY plugins /usr/share/jenkins/plugins
 ---> Using cache
 ---> 0139ec49d08d
Step 3 : RUN /usr/local/bin/plugins.sh /usr/share/jenkins/plugins
 ---> Using cache
 ---> b65ed720a699
Successfully built b65ed720a699
[root@docker build]#
[root@docker build]# docker tag test/jnkns-img docker:5000/ci/jnkns-img2
[root@docker build]# docker push docker:5000/ci/jnkns-img2
The push refers to a repository [docker:5000/ci/jnkns-img2] (len: 1)
b65ed720a699: Pushed 
0139ec49d08d: Pushed 
fc39417bd5fb: Pushed 
0c27fdb0b33b: 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:b0593124c0f6790329649ae4863bb0c1d66b9aa32c9ce260c505a9ccfd185bd2 size: 78740
[root@docker build]# 

本文系转载,前往查看

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

本文系转载前往查看

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

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