Подключение репозиториев Docker

Docker - удобный инструмент для размещения самого различного ПО в стабильном окружении с помощью технологии контейнеризации. Для работы ПО на сервер скачивается образ, в котором находится преднастроенные ПО и окружение контейнера, в котором работает ПО. Данные образы хранятся в репозиториях, главный из которых находится у одноименной компании Docker, разработчика утилиты.

К сожалению разработчик принял решение закрыть доступ к собственным репозиториям Docker для российских пользователей, ввиду чего скачивание образов недоступно, из-за чего контейнеры и ПО невозможно скачать и настроить. Но благодаря инструкции ниже можно подключить зеркала указанного репозитория которые никак не ограничивают скачивание и после их настройки - функционал Docker будет снова доступен в полном виде.

В данной инструкции рассматривается вариант что Docker уже установлен на ОС Linux. На других ОС настройка и функционал могут отличаться.

Для начала необходимо подключиться к серверу и авторизоваться под пользователем "root". После этого необходимо установить любой удобный текстовый редактор, если таковой отсутствует. В данной инструкции будет использоваться "nano" (для его установки необходимо выполнить команду "apt install nano").

После необходимо открыть редактирование файла "daemon.json" с помощью команды "nano /etc/docker/daemon.json", по итогу будет открыто редактирование файла, в который необходимо вставить код, указанный ниже, а после нажать сочитание клавиш Ctrl + X и после нажать клавишу Y, файл будет сохранен.

{"registry-mirrors": ["https://mirror.gcr.io", "https://daocloud.io", "https://c.163.com/", "https://registry.docker-cn.com"]}

Для применения изменения необходимо перезапустить Docker, для этого нужно выполнить команду "service docker restart".

В результате работа Docker будет восстановлена и вернется возможность скачивать необходимые образы и контейнеры без ограничений!