Невозможно войти в ACR с помощью входа в докер
У меня есть определенные образы докеров на сервере докеров, размещенном в корпоративной сети. Докер-машина работает нормально и может выполнять все докер-команды.
Я создал репозиторий ACR и теперь хочу отправить эти образы докеров в ACR. ACR доступен с док-машины
root@artifactory:/home/administrator# curl -Is https://fo25.azurecr.io/v2/
HTTP/1.1 200 Connection established
HTTP/1.1 401 Unauthorized
Server: openresty
Date: Sat, 04 Apr 2020 12:21:29 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 149
Connection: keep-alive
Access-Control-Expose-Headers: Docker-Content-Digest
Access-Control-Expose-Headers: WWW-Authenticate
Access-Control-Expose-Headers: Link
Access-Control-Expose-Headers: X-Ms-Correlation-Request-Id
Docker-Distribution-Api-Version: registry/2.0
Strict-Transport-Security: max-age=31536000; includeSubDomains
Www-Authenticate: Bearer realm="https://fo25.azurecr.io/oauth2/token",service="fo25.azurecr.io"
X-Content-Type-Options: nosniff
X-Ms-Correlation-Request-Id: 354950c2-a4d8-40ac-9b0b-d6f197572284
Strict-Transport-Security: max-age=31536000; includeSubDomains
по-прежнему не могу отправить эти изображения в ACR. вот команда, которую я использовал для отправки изображений, и столкнулся со следующей ошибкой
root@artifactory:/home/administrator# cat pass | docker login --username fo25 --password-stdin https://fo25.azurecr.io/v2/
Error response from daemon: Get https://fo25.azurecr.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
не уверен, в чем проблема. Я проверил все, например имя пользователя, ключи доступа и т. д. URL также доступен, поскольку мы получаем код доступа 200. мне нужно увеличить период ожидания?
2 ответа
Это решено. Это была исключительно проблема конфигурации прокси. URL-адрес прокси-сервера указывал на неправильный порт для HTTPS-соединения, и это было проблемой.
После исправления на правильный порт вход в докер был успешным
Надеюсь, вы перешли по этой ссылке.
Я вижу аналогичную проблему в корпоративной сети, пробую другую машину или другую сеть.