Частный Реестр Докеров, Который Пытается Получить Изображения, Не Найденные Локально.

  • Автор темы Rattthobe
  • Обновлено
  • 18, Oct 2024
  • #1

У меня есть образ реестра Docker, работающий в локальной сети с помощью команды

 docker run -d -p 5000:5000 --restart=unless-stopped --name registry -v /mnt/part_sdb/registry:/var/lib/registry registry:2
 

но для включения кэширования изображений, хранящихся в Docker Hub, необходимо извлечь изображение и отправить его в локальный реестр.

Есть ли способ настроить реестр докеров для автоматического извлечения, если запрошенный образ недоступен локально? сохраняя при этом возможность загружать локальные изображения?

из этой статьи:

Загвоздка в том, что вы, вероятно, будете управлять общедоступным реестром как зеркало

или

Rattthobe


Рег
29 Dec, 2012

Тем
66

Постов
176

Баллов
506
  • 25, Oct 2024
  • #2

Да, это возможно. Вся тема обсуждается в Реестр как доступный кеш, откуда взяты приведенные ниже цитаты.

По сути, вам необходимо настроить кеш как прокси для Docker Hub:

Настроить кеш

Чтобы настроить реестр для работы в режиме кэша с возможностью извлечения, необходимо добавить

 
 {

"registry-mirrors": ["https://<my-docker-mirror-host>"]
}
 
section is required to the config file.

registry-mirrors

из

Чтобы получить доступ к частным изображениям в Docker Hub, необходимо указать имя пользователя и

/etc/docker/daemon.json option when starting dockerd пароль можно указать. --registry-mirror and add the proxy: remoteurl: https://registry-1.docker.io username: [username] password: [password] Конечно, вам также необходимо настроить демон-докер для использования локального кеша (но я предполагаю, что это уже можно сделать из контекста вопроса):

proxy
 

Flemin


Рег
20 Oct, 2008

Тем
76

Постов
206

Баллов
606
Похожие темы Дата
Похожие темы
Терминология. Какой Термин Используется Для Перемещения/Продвижения Кода Между Средами Развертывания?
Мониторинг. Почему Браузер Графитового Веб-Приложения Не Отображает Содержимое Тела?
Могу Ли Я Запустить Шлюз Api На Том Же Экземпляре, Что И Мой Api?
Мониторинг. Как Определить Цели Уровня Обслуживания Без Исторических Данных?
Представление Дженкинса Дублируется При Каждом Перезапуске Контейнера
Как Запустить Плейбуки Ansible Azure, Избегая Хранения Учетных Данных В Файлах?
Непрерывная Интеграция. Как Можно Применить Методологии Agile, Ci/Cd К Масштабным Монолитным Проектам Программного Обеспечения С Сотнями Или Тысячами Разработчиков?
Amazon Ec2. Как После Запуска Из Ami Сделать Так, Чтобы Экземпляр Aws Мог Получать Метаданные?
Как Использовать В Chef Разные Значения Атрибутов Для Разных Узлов
Развертывание Iac В Azure С Помощью Terraform + Chef, Puppet И Ansible Для Инженеров Данных
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно