Так здорово, что существует публичный реестр Docker; Таким образом, если я хочу получить готовое изображение для сервера MySQL или прокси-сервера nginx, я могу просто использовать один из выведенных из общего реестра как есть.Современный статус частных реестров/реестров докеров
Но, очевидно, публичное репо - это не место для хранения изображений приложений с закрытым исходным кодом. Поэтому я спросил Google Gods о доступных параметрах, связанных с настройкой частных реестров Docker, подобно тому, как я публикую все свои двоичные файлы на локальном сервере Artifactory. И я считаю, что отсутствие поддержки в частном реестре вызывает наибольшую тревогу.
Основные статьи, которые я нашел, были:
- https://docs.docker.com/registry/deploying/
- https://github.com/docker/docker-registry
- https://blog.docker.com/2013/07/how-to-use-your-own-registry/
Однако они старые, и я знаю, что были в последнее время значительные изменения в Докер (libcontainer
- >runc
), что, вероятно, смущает их. Поэтому я спрашиваю: существуют ли современные инструменты, подобные Artifactory, для размещения частных реестров докеров? Если нет, есть ли простой рецепт для вашего собственного?
Бонусные баллы Если кто-то может объяснить мне разницу между индексами докеров, реестрами и репозиториями.