Использование
Docker Hub разблокирован
Мы победили! Docker Hub снова доступен в России.
Использование прокси и зеркал больше не требуется. Рекомендуем удалить их из конфигурации Docker.
1. SOCKS5 прокси
Работает только с Docker Engine 23.0 и выше
Ограничения
Прокси подключается только к registry-1.docker.io и другим необходимым для работы Docker Hub серверам. Для обращения к другим ресурсам, например ghcr.io, укажите их адреса в параметре no-proxy.
Этот способ исключает возможность перехвата трафика и подмены образов.
При использовании SOCKS5 прокси, вы получаете данные от оригинальных источников без изменений. Вдобавок, выполняется проверка SSL сертификатов, что сводит вероятность атаки практически к нулю.
Пример конфига (находится здесь)
{
"proxies": {
"https-proxy": "socks5://proxy.huecker.io:443",
"no-proxy": "huecker.io,ghcr.io,*.test.example.com,.example.org,127.0.0.0/8"
}
}Если вы использовали
registry-mirrors, удалите параметр из конфига.
IP:
95.217.168.125, порты:1080,443Рекомендуем использовать доменное имя, постоянство IP не гарантируется.
Перезапуск Docker (systemd)
$ systemctl restart docker2. Зеркало docker.io
Действуйте разумно!
Используя любые зеркала, вы подвергаете себя риску безопасности. Третьи лица могут подменять образы и перехватывать весь трафик, включая логины и пароли.
Конфиг (находится здесь)
{
"registry-mirrors": ["https://huecker.io"]
}Перезапуск Docker (systemd)
$ systemctl restart dockerТеперь при попытке загрузки образа, Docker сначала будет пробовать использовать указанные зеркала.
3. Явное указание адреса
$ docker pull huecker.io/library/alpine:latest
$ docker pull huecker.io/n8nio/n8n:latestПуть к конфигурации Docker
| Операционная система | Путь к файлу конфигурации |
|---|---|
| Linux, regular setup | /etc/docker/daemon.json |
| Linux, rootless mode | ~/.config/docker/daemon.json |
| macOS | ~/.docker/daemon.json |
| OrbStack | Settings -> Docker -> Advanced engine config |
| Windows | C:\ProgramData\docker\config\daemon.json |
| Docker Desktop | Preferences -> Docker engine |