Jenkins 问题 docker 推送到私人回购
Jenkins issue with docker push to private repo
我是 运行 我的 DC/OS 上的一个 jenkins 服务器,并且还在同一个 DC 中有一个私有注册表。
私有注册中心没有任何 ssl 证书,为了从我的 mac 推送图像,我使用了以下命令
ocker-machine ssh default "echo $'EXTRA_ARGS=\"--insecure-registry \"' | sudo tee -a /var/lib/boot2docker/profile && sudo /etc/init.d/docker restart"
所以它运行良好。
在 jenkins 上我尝试设置 DOCKER_OPTS 参见 https://docs.docker.com/registry/insecure/
但后来我发现构建实际上是 运行 在代理上,那么如何配置 jenkins worker 以信任我的私有注册表?
如果您从 Mesosphere Universe 安装 Jenkins,则默认的 Jenkins 代理容器使用 docker-in-docker。
查看DC/OSJenkins服务指南如何配置docker运行参数添加环境变量:https://docs.mesosphere.com/1.8/usage/service-guides/jenkins/advanced-configuration/
我是 运行 我的 DC/OS 上的一个 jenkins 服务器,并且还在同一个 DC 中有一个私有注册表。
私有注册中心没有任何 ssl 证书,为了从我的 mac 推送图像,我使用了以下命令
ocker-machine ssh default "echo $'EXTRA_ARGS=\"--insecure-registry \"' | sudo tee -a /var/lib/boot2docker/profile && sudo /etc/init.d/docker restart"
所以它运行良好。
在 jenkins 上我尝试设置 DOCKER_OPTS 参见 https://docs.docker.com/registry/insecure/
但后来我发现构建实际上是 运行 在代理上,那么如何配置 jenkins worker 以信任我的私有注册表?
如果您从 Mesosphere Universe 安装 Jenkins,则默认的 Jenkins 代理容器使用 docker-in-docker。
查看DC/OSJenkins服务指南如何配置docker运行参数添加环境变量:https://docs.mesosphere.com/1.8/usage/service-guides/jenkins/advanced-configuration/