Начинаем небольшую серию статей по настройке локального 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)

От DevOps

DevOps or not...