詹金斯问题与码头推送私人回购

时间:2016-11-08 10:36:58

标签: jenkins docker-registry dcos

我在DC / OS上运行了一个jenkins服务器,并且在同一个DC中也有一个私有注册表。

私有注册表没有任何ssl证书,并且从我的mac推送图像我使用了以下命令

  

ocker-machine ssh默认“echo $'EXTRA_ARGS = \” - insecure-registry \“'| sudo tee -a / var / lib / boot2docker / profile&& sudo /etc/init.d/docker重启“

所以它运作良好。

在jenkins上我尝试设置DOCKER_OPTS,请参阅https://docs.docker.com/registry/insecure/

但后来我认为构建实际上是在代理上运行,那么如何配置jenkins worker以信任我的私有注册表?

1 个答案:

答案 0 :(得分:1)

如果您从Mesosphere Universe安装了Jenkins,则默认的Jenkins代理容器使用docker-in-docker。

有关如何配置docker run参数以添加环境变量的信息,请参阅DC / OS Jenkins服务指南:https://docs.mesosphere.com/1.8/usage/service-guides/jenkins/advanced-configuration/