Контроль доступа к частному реестру докеров

Есть ли способ управления доступом для push и pull для частного реестра докеров?

У меня есть машина, на которой я запускаю частный реестр докеров, подобный этому

sudo yum install python-devel libevent-devel python-pip gcc xz-devel
sudo python-pip install docker-registry[bugsnag]
gunicorn --access-logfile - --debug -k gevent -b 0.0.0.0:5000 -w 1 docker_registry.wsgi:application

Я взял это из github реестра docker в разделе "Запуск реестра".

Это отлично работает, но тогда любой может тянуть и нажимать на это. Я хотел бы ограничить контроль над тем, кто может извлекать/проталкивать в реестр.

Есть ли способ сделать это?

Ценю ваш ответ.


person Raghuveer    schedule 07.11.2014    source источник


Ответы (1)


Вы можете использовать любой веб-сервер с аутентификацией перед регистрацией. Вот пример с ngnix.

P.S. Аналогичный вопрос.

person ISanych    schedule 07.11.2014
comment
Спасибо ! Это именно то, что я искал. - person Raghuveer; 07.11.2014
comment
Есть ли способ применить эту аутентификацию в облачном частном реестре? - person nishith; 28.06.2019