Начинаем небольшую серию статей по настройке локального Docker Registry, загрузки в него образов и их использование при установке кластера Kubernetes с помощью утилиты RKE. Итак приступим…
Для настройки Docker Registry подключаемся к серверу на котором он будет расположен и выполняем следующие команды:
sudo apt install docker docker.io
sudo usermod -aG docker <Имя_Вашего_пользователя>
Теперь создаем конфигурационный файл для Docker:
sudo nano /etc/docker/daemon.json
И записываем в него следующие данные:
{
"data-root": "/opt/docker-data", # В моем случае /opt это примонтированный диск
"insecure-registries" : ["localhost:5000"]
}
Сохраняем файл и перезапускаем службу Docker:
sudo systemctl restart docker
Запускаем Docker Registry командой:
sudo docker run -d -p 5000:5000 --restart=always --name registry registry:2
Собственно на этом всё.
Обсудить эту заметку можно в нашем Телеграм канале: https://t.me/devops_spb_ru (@devops_spb_ru)