Skip to content

Использование

Docker Hub разблокирован

Мы победили! Docker Hub снова доступен в России.

Использование прокси и зеркал больше не требуется. Рекомендуем удалить их из конфигурации Docker.

1. SOCKS5 прокси

Работает только с Docker Engine 23.0 и выше

Ограничения

Прокси подключается только к registry-1.docker.io и другим необходимым для работы Docker Hub серверам. Для обращения к другим ресурсам, например ghcr.io, укажите их адреса в параметре no-proxy.

Этот способ исключает возможность перехвата трафика и подмены образов.

При использовании SOCKS5 прокси, вы получаете данные от оригинальных источников без изменений. Вдобавок, выполняется проверка SSL сертификатов, что сводит вероятность атаки практически к нулю.

Пример конфига (находится здесь)

json
{
  "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)

bash
$ systemctl restart docker

2. Зеркало docker.io

Действуйте разумно!

Используя любые зеркала, вы подвергаете себя риску безопасности. Третьи лица могут подменять образы и перехватывать весь трафик, включая логины и пароли.

Конфиг (находится здесь)

json
{
  "registry-mirrors": ["https://huecker.io"]
}

Перезапуск Docker (systemd)

bash
$ systemctl restart docker

Теперь при попытке загрузки образа, Docker сначала будет пробовать использовать указанные зеркала.

Другие зеркала

3. Явное указание адреса

bash
$ 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
OrbStackSettings -> Docker -> Advanced engine config
WindowsC:\ProgramData\docker\config\daemon.json
Docker DesktopPreferences -> Docker engine

Опубликовано под лицензией Apache-2.0, server: 2