Я запускаю сервер jenkins на своем DC/OS, а также получил частный реестр в том же DC.Проблема с Jenkins с докером push to private repo
частный реестр не имеет сертификата SSL и нажать изображения с моего макинтоша я использовал следующую команду
Ocker-машина SSH по умолчанию «эхо $ 'extra_args = \» - небезопасный-реестр \ "» | Судо тройник -a/вар/Библиотека/boot2docker/профиль & & Судо /etc/init.d/docker рестарт"
так он работал нормально.
на Дженкинс Я попытался установить DOCKER_OPTS см https://docs.docker.com/registry/insecure/
, но потом я понял, что сборка на самом деле работает на агента, так как настроить Дженкинс работника доверять мой личный реестр?
Вы знаете о https://github.com/dcos/examples/tree/master/1.8/ реестра и попробовал это? –
Используйте конфигурационный файл json: '/ etc/docker/daemon.json'. Работает практически на всех настройках. Добавить: '{...," insecure-registries ": [" your registry "], ...}' [См. Параметр '--config-file'] (https: //docs.docker. com/engine/reference/commandline/dockerd /) – Rik
Вы можете поместить файл в любом месте, но тогда вам нужно будет запустить docker deamon с опцией 'config-file =/path/to/file.json'. Если вы поместите файл в '/ etc/docker/daemon.json', он будет снят без каких-либо изменений (возможно, необходимо перезапустить deamon). – Rik