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
Для настройки докера требуется добавить в соответствующий конфигурационный файл строку:
{ "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.
- Linux с правами
Для вступления изменения в силу в ОС 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
для различных ОС:
- для macOS -
~/.colima/default/colima.yaml
; - для Linux -
~/.config/colima/default/colima.yaml
.
Изменения в конфигурации по умолчанию не вступят в силу до тех пор, пока вы не перезапустите Colima с помощью команды
colima start
.
Изменения в конфигурации при запуске Colima с параметром --edit
Также файл colima.yaml
можно отредактировать при запуске Colima с параметром --edit
:
В командной строке выполните:
colima start --edit
Откроется файл
colima.yaml
в редакторе по умолчанию.Замените
docker:{}
на следующий код:docker: registry-mirrors: - https://dh-mirror.gitverse.ru
Сохраните изменения, далее запустится ВМ Colima.
Загрузка Docker образа из командной строки
Введите команду загрузки нужного образа:
docker pull dh-mirror.gitverse.ru/<image-name>:<tag>
где:
<image-name>
- имя нужного образа;<tag>
- (опционально) тег вашего образа.
Дождитесь окончания загрузки образа.
После загрузки образ будет доступен на вашей локальной машине.
Конфигурирование Podman
Для настройки Podman требуется добавить в соответствующий конфигурационный файл строку:
[[registry]]
prefix = "docker.io"
location = "dh-mirror.gitverse.ru"
insecure = true
- Linux -
/etc/containers/registries.conf
; - Mac OS и Windows:
- выполните команду в терминале:
podman machine ssh --username root [optional-machine-name]
; - скорректируйте файл:
/etc/containers/registries.conf
.
- выполните команду в терминале:
Пример команды загрузки образа Ubuntu с тегом "jammy" из реестра образов на вашу локальную машину, используя Podman:
podman pull ubuntu:jammy