Docker Hub в России: не работает docker pull, зеркала и VPN в 2026 году
Docker Hub закрыл доступ с российских адресов 30 мая 2024 года, потом частично вернул. Что делать, если docker pull падает в 2026 году: зеркала registry-mirrors, VPN для сервера и ноутбука, настройка daemon.json.
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 пойдёт через Европу, а российские сайты останутся напрямую. Три дня бесплатно.
