1

我在我的 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 restart"

所以它工作得很好。

在詹金斯我试图设置 DOCKER_OPTS 见https://docs.docker.com/registry/insecure/

但是后来我发现构建实际上是在代理上运行的,那么如何配置 jenkins 工作人员以信任我的私有注册表?

4

1 回答 1

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/

于 2016-11-08T19:01:48.813 回答