Методов обхода блокировки hub.docker.com для россиян всего за несколько дней опубликовали уже огромное количество. Собрали для вас несколько самых простых из них.
1. Зеркала.
Их много, но если говорить о публичных зеркалах, то лучше выбирать из тех, которые принадлежат надёжным компаниям. Например:
https://mirror.gcr.io – зеркало Google
https://dockerhub1.beget.com – зеркало Бегет
https://dockerhub.timeweb.cloud/ – зеркало TimeWeb
https://public.ecr.aws – Амазон
Создаём конфигурацию /etc/docker/daemon.json, с таким содержанием:{ "registry-mirrors": ["https://mirror.gcr.io"] }
Нужно прописать зеркала в daemon.json и рестартануть демон докера. Для параметров в daemon.json придется экранировать слэши:
{ "registry-mirrors" : [ "https:\/\/mirror.gcr.io" ] }
Перезапускаем и пользуемся.
# systemctl restart docker
2. Облако Amvera Cloud
Подходит для небольших проектов на Docker, как сайт или бот. Здесь достаточно загрузить образ через push в Git код и настроить один конфигурационный файл.
3. Прокси.
Тут тоже множество вариантов. К примеру? скачать образ через GitLab Dependency Proxy. Создать группу с API и правами read_registry и прописать:
docker pull gitlab.com/<GROUP_NAME>/dependency_proxy/containers/alpine:latest4
4. Развернуть собственный Docker Registry для выгрузки данных.
Небольшую инструкцию можно прочитать здесь: https://rb.ru/opinion/docker-hub/?amp
5. Приобрести минимальную VDS в США или Германии.
Развернуть OpenVPN Server, WireGuard или любой другой VPN сервер. Установить подключение между клиентом и VDS.
Маршрутизировать трафик hub.docker.com в тоннель на VDS.
6. Проект huecker.io
Оперативно появился вот такой open-source проект специально по случаю блокировки Докера: https://huecker.io/.
Там тоже отличные гайды.
7. Использование коммерческих VPN.
Следите за трендами и новостями в мире IT.
Присоединяйтесь к IT For Prof в Телеграм.