У меня возникла проблема при входе в докер из моего Ubuntu 18.04.5 LTS.
Это команда, которую я запускаю для входа в докер
sudo docker логин -u мое имя -p мой пароль
Это ошибка, которую я получил
Ответ об ошибке от демона: получить https://registry-1.docker.io/v2/: net/http: запрос отменен при ожидании соединения (превышение времени ожидания Client.Timeout при ожидании заголовков)
Я сделал поиск в Google и кажется, что это не совсем общая проблема для всех.
Это моя версия докера
Клиент: Docker Engine — Сообщество
Версия: 19.03.12
Версия API: 1.40
Версия Go: go1.13.10
Коммит Git: 48a66213fe
Построено: Пн 22 июня 15:45:36 2020
ОС/архив: линукс/амд64
Экспериментальный: ложь
Сервер: Docker Engine - Сообщество
Двигатель:
Версия: 19.03.12
Версия API: 1.40 (минимальная версия 1.12)
Версия Go: go1.13.10
Коммит Git: 48a66213fe
Построено: Пн 22 июня 15:44:07 2020
ОС/архив: линукс/амд64
Экспериментальный: ложь
контейнерд:
Версия: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
запуск:
Версия: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
докер-инициализация:
Версия: 0.18.0
GitCommit: fec3683
В основном, есть то, что я сделал до сих пор:
- бег
sudo docker запустить привет-мир
чтобы убедиться, что мой докер работает правильно
Привет от Докера!
Это сообщение показывает, что ваша установка работает правильно.
...
- бег
судо ви ~/.докер/config.json
чтобы добавить "HttpHeaders
{
"авторизация": {},
"HttpHeaders": {
«User-Agent»: «Docker-Client/19.03.12 (linux)»
}
}
- бег
судо-ви /etc/docker/daemon.json
чтобы добавить DNS, перезагрузите демон и перезагрузите докер
{
"dns": ["8.8.8.8","8.8.4.4" ]
}
- бег
завиток https://registry-1.docker.io/v2/
и, конечно же, у меня есть это
{"ошибки":[{"код":"НЕ АВТОРИЗОВАН","сообщение":"требуется аутентификация","деталь":null}]}
Поскольку люди говорили о прокси-сервере, я также сделал тестовый запуск завиток https://google.com
aand получаю ответы, значит ли это, что мой сервер не находится за прокси?
К сожалению, после нескольких комбинаций вышеуказанных решений я все еще не могу войти в докер.
Есть ли у кого-нибудь совет?