出现了报错
通过官方的文档,和docker hub中的说明没有找到根本原因
通过google,有人使用keystore解决了这个bug
暂时不使用https,降级构建Dockerfile (去掉https会丢失安全性,之后再回头慢慢研究原因)
注释掉https的相关配置,然后再构建镜像
[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 删除。