我在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以信任我的私有注册表?
答案 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/