Решение — Docker Hub ушёл из России из-за санкций США

Docker Hub ушёл из России из-за санкций США. Сайт hub.docker.com больше недоступен с российских IP-адресов.

вы можете воспользоваться инструкцией ниже или замечательной инструкцией от timweb.cloud — https://dockerhub.timeweb.cloud/

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/

Решение:

1. Открываем настройки демона докера

Linux
nano /etc/docker/daemon.json

Windows

userprofile%\.docker\daemon.json

2. И добавляем рабочее зеркало, например gcr.io


{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": ["https://mirror.gcr.io", "https://registry.docker-cn.com", "https://docker.mirrors.ustc.edu.cn"]
}

3. Перезапустите docker

Linux
service docker restart

У вас также может быть заблокирован gcr, если вы подключаетесь по IPv6.

Второй вариант добавления зеркала для Linux:
nano /etc/sysconfig/docker

OPTIONS=’—selinux-enabled —log-driver=journald —registry-mirror=<MIRROR>’

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *