2016-08-03 4 views
0

Я пытаюсь настроить рабочий процесс, где я могу вытащить контейнер докеров из репозитория git на локальном компьютере, а затем перетащить его в частный реестр докеров, где многие люди могут получить к нему доступ. Проблема в том, что я хочу, чтобы кто-либо из любой машины в любом месте мог вытащить из этого реестра GRANTED, они имеют некоторую аутентификацию. Похоже на частное веб-хостинг-докер-облако. Это возможно?Возможно размещение частных реестров докеров?

+0

Вы посмотрели: https://docs.docker.com/registry/deploying/#/restricting-access? – ldg

ответ

0

Если вы не брезгливый, я очень рекомендую Портус

[https://github.com/SUSE/Portus][1] 

как средство обеспечения и управления реестра.

Реестр сам по себе может быть настроен одной командой;

docker run -d -e SEARCH_BACKEND=sqlalchemy --restart always -v /var/docker/registry/conf:/etc/docker -v /var/docker/registry/data:/var/lib/registry -p 5000:5000 --name registry registry:2 

См. https://docs.docker.com/registry/deploying/ для подробной справки.

Обычно я предпочитаю запускать реестр без SSL, выгружая все SSL на общий haproxy (также контейнер-докер).

Смежные вопросы