Сурок

Docker Hub в России: не работает docker pull, зеркала и VPN в 2026 году

Docker Hub закрыл доступ с российских адресов 30 мая 2024 года, потом частично вернул. Что делать, если docker pull падает в 2026 году: зеркала registry-mirrors, VPN для сервера и ноутбука, настройка daemon.json.

·4 мин чтенияИнструкцииБлокировки

30 мая 2024 года Docker Hub внезапно перестал отвечать из России: docker pull падал с ошибкой 403, а сайт hub.docker.com показывал заглушку. Docker объяснил это экспортными правилами США, через несколько дней доступ для большинства российских адресов вернулся, но с тех пор он живёт как погода: у одних провайдеров всё работает, у других pull рвётся по таймауту, а корпоративные CI падают посреди сборки. Разбираем, что делать в 2026 году: зеркала, VPN и настройка демона.

Быстрое решение. На рабочем ноутбуке включите Сурка: Docker Hub, GitHub и npm пойдут через Европу, а российские сайты напрямую. Три дня бесплатно, дальше от 220 ₽ в месяц. Для серверов ниже есть вариант с зеркалами.

Что произошло с Docker Hub

Docker, как американская компания, обязан соблюдать экспортный контроль США. В мае 2024 года компания объявила, что блокирует адреса Кубы, Ирана, КНДР, Крыма, Судана и Сирии, но под раздачу попала вся Россия: pull и сайт не работали несколько дней даже через часть VPN. Ещё раньше Docker закрыл для России покупку и продление платных подписок.

Через неделю доступ вернулся для большинства, однако Docker не обещал, что это навсегда. По нашей проверке 14 октября 2026 года с сервера в Москве hub.docker.com и registry-1.docker.io отвечали штатно. При этом жалобы на обрывы pull из России продолжают появляться регулярно, особенно у корпоративных провайдеров и в регионах.

Как понять, что проблема в доступе

Типичные симптомы:

  • Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp ... i/o timeout;
  • 403 Forbidden на запросе к registry;
  • pull большого образа останавливается на одном слое и висит;
  • сайт hub.docker.com не открывается, а GitHub открывается.

Проверьте с другого провайдера или через VPN. Если через VPN всё идёт, дело в маршруте, а не в Docker.

Вариант 1. Зеркала Docker Hub

Для серверов и CI самый правильный путь: зеркало registry, которое отвечает из России. Публичные зеркала на осень 2026 года предоставляют Яндекс Облако, GitVerse от СберТеха, Timeweb и ряд хостеров. Настройка в /etc/docker/daemon.json:

{
  "registry-mirrors": [
    "https://mirror.gcr.io",
    "https://dockerhub.timeweb.cloud",
    "https://cr.yandex/mirror"
  ]
}

После правки sudo systemctl restart docker. Docker будет пробовать зеркала по очереди, а при их отказе уйдёт в сам Docker Hub. Минусы: зеркала кэшируют не всё, редкие образы и свежие теги могут подтягиваться медленно или отсутствовать, а приватные репозитории через зеркало не работают.

Вариант 2. VPN на рабочей машине

На ноутбуке разработчика проще включить VPN: тогда Docker Hub, GitHub, npm, PyPI и прочие реестры идут через иностранный адрес без правки конфигов. Важно, чтобы VPN умел пускать российские сайты напрямую, иначе Яндекс, банки и корпоративные сервисы начнут ругаться на иностранный IP. У Сурка так и устроено: российские домены идут мимо туннеля, зарубежные через Европу, трафик не лимитирован. Проверить адрес можно на странице IP.

На Mac и Windows Docker Desktop использует системный VPN автоматически. На Linux через приложение Сурка или системный клиент с конфигом из кабинета.

Вариант 3. VPN на сервере

Если CI или продакшен-сервер стоит в России и pull падает, можно пустить через VPN только трафик Docker: настроить HTTP-прокси для демона в /etc/systemd/system/docker.service.d/proxy.conf с переменными HTTP_PROXY и HTTPS_PROXY, указывающими на локальный прокси VPN-клиента. Так остальной трафик сервера не меняется. Для продакшена всё же надёжнее собственный registry с зеркалированием нужных образов: зависимость сборки от чужого доступа рано или поздно сломает деплой.

Что ещё отваливается у разработчиков

Docker Hub не единственная зависимость с ограничениями для России. GitHub периодически режется операторами по DPI, npm и PyPI работают, но их CDN из России медленные, а Intel и NVIDIA закрыли загрузку части драйверов и SDK для российских адресов. Про GitHub и zapret читайте в статье zapret для Discord, YouTube и GitHub, про VPN для компьютера в статье VPN для ПК.

Частые вопросы

Docker Hub заблокирован в России? Роскомнадзором нет. Docker сам ограничивал доступ в мае 2024 года, сейчас для большинства работает, но нестабильно.

docker pull работает через VPN? Да, через любой VPN с иностранным выходом.

Можно ли купить Docker Pro из России? Нет, российские карты не принимаются, подписки для России закрыты.

Что надёжнее для продакшена? Свой registry с зеркалами нужных образов. Зеркала и VPN для разработки и CI.

Коротко

Docker Hub из России работает нестабильно с мая 2024 года. Для серверов настройте зеркала в daemon.json, для ноутбука включите Сурка, и pull пойдёт через Европу, а российские сайты останутся напрямую. Три дня бесплатно.

Попробовать Сурка
3 дня бесплатно, карта не нужна. Приложения для всего.

Ещё почитать