Зеркало Docker Hub

30 мая сервис Docker Hub закрыл доступ для российских пользователей.

⚠️

Сообщение о блокировке https://hub.docker.com/ (opens in a new tab) от 30 мая 2024 года:

403 Forbidden
Since Docker is a US company, we must comply with US export control regulations.
In an effort to comply with these, we now block all IP addresses that are located
in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria. If you are not
in one of these cities, countries, or regions and are blocked, please reach out
to https://hub.docker.com/support/contact/

Для пользователей GitVerse стало доступно российское зеркало Docker Hub.

💡

dh-mirror.gitverse.ru является зеркалом Docker Hub. Мы не несем ответственность за содержимое образов, образы зеркалируются и поставляются как есть.

Конфигурирование Docker

  1. Для настройки докера требуется добавить в соответствующий конфигурационный файл строку:

    { "registry-mirrors" : [ "https://dh-mirror.gitverse.ru" ] }
    • Linux с правами root - /etc/docker/daemon.json;
    • Linux без прав root - ~/.config/docker/daemon.json;
    • Mac OS - ~/.docker/daemon.json;
    • Windows OC - C:\ProgramData\docker\config\daemon.json;
    • Docker Desktop - в Preferences->Docker engine.
  2. Для вступления изменения в силу в ОС linux выполните команду:

    systemctl reload docker

Конфигурирование Docker совместно со Snap

Зеркало dh-mirror.gitverse.ru задаётся в файле colima.yaml, в котором следует заменить docker:{} на следующий код:

docker:
  registry-mirrors:
    - https://dh-mirror.gitverse.ru

Расположение colima.yaml

Расположение colima.yaml для различных ОС:

  1. для macOS - ~/.colima/default/colima.yaml;
  2. для Linux - ~/.config/colima/default/colima.yaml.

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

Изменения в конфигурации при запуске Colima с параметром --edit

Также файл colima.yaml можно отредактировать при запуске Colima с параметром --edit:

  1. В командной строке выполните:

    colima start --edit

    Откроется файл colima.yaml в редакторе по умолчанию.

  2. Замените docker:{} на следующий код:

    docker:
      registry-mirrors:
        - https://dh-mirror.gitverse.ru

    Сохраните изменения, далее запустится ВМ Colima.

Загрузка Docker образа из командной строки

  1. Введите команду загрузки нужного образа:

    docker pull dh-mirror.gitverse.ru/<image-name>:<tag>

    где:

    • <image-name> - имя нужного образа;
    • <tag> - (опционально) тег вашего образа.

    Дождитесь окончания загрузки образа.

  2. После загрузки образ будет доступен на вашей локальной машине.

Конфигурирование Podman

Для настройки Podman требуется добавить в соответствующий конфигурационный файл строку:

[[registry]]
prefix = "docker.io"
location = "dh-mirror.gitverse.ru"
insecure = true
  • Linux - /etc/containers/registries.conf;
  • Mac OS и Windows:
    1. выполните команду в терминале: podman machine ssh --username root [optional-machine-name];
    2. скорректируйте файл: /etc/containers/registries.conf.

Пример команды загрузки образа Ubuntu с тегом "jammy" из реестра образов на вашу локальную машину, используя Podman:

podman pull ubuntu:jammy