2016-11-08 40 views
1

我在我的DC/OS上運行jenkins服務器,並且也在同一個DC中獲得了一個私有註冊表。Jenkins問題與碼頭推到私人回購

私有註冊沒有任何SSL證書,並推動從我的Mac圖片我用下面的命令

ocker機器的ssh默認的「回聲$'EXTRA_ARGS = \」 - 不安全的註冊表\ 「」 |須藤發球-a在/ var/lib中/ boot2docker/profile文件& &須藤/etc/init.d/docker重啓」

所以它工作得很好。

對詹金斯我試圖設置DOCKER_OPTS看到https://docs.docker.com/registry/insecure/

但後來我想通了構建實際上是在代理上運行,所以我怎麼配置詹金斯工人相信我的私有註冊?

+0

你知道https://github.com/dcos/examples/tree/master/1.8/的註冊表,並試過這個? –

+0

使用json配置文件:'/ etc/docker/daemon.json'。幾乎在每個設置上都有效。 Add: '{...,「insecure-registries」:[「your registry」],...}' [參見'--config-file'選項](https://docs.docker。 com/engine/reference/commandline/dockerd /) – Rik

+0

你可以將文件放在任何地方,但是你必須用'config-file =/path/to/file.json'選項啓動docker deamon。如果你把這個文件放在'/ etc/docker/daemon.json'中,它會被拾取而沒有任何改變(可能需要重啓deamon)。 – Rik

回答