Невозможно войти в ACR, используя docker логин - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть docker изображений на сервере docker, размещенном в корпоративной сети. Машина docker работает нормально и способна выполнять все команды docker.

Я создал хранилище ACR и теперь хочу записать sh эти docker изображения в ACR. ACR доступен с docker machine

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

, который все еще не может отправить sh эти изображения в ACR. вот команда, которую я использовал для pu sh изображений и столкнулся со следующей ошибкой

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)

, не уверенный, в чем проблема. Я проверил все, как имя пользователя, ключи доступа и т. д. c. URL также доступен, поскольку мы получаем 200 кодов доступа. мне нужно увеличить период ожидания?

Ответы [ 2 ]

0 голосов
/ 25 апреля 2020

Это решено. Это был исключительно вопрос настройки прокси. URL прокси указывал на неправильный порт для HTTPS-соединения, и это было проблемой.

После корректировки на правильный порт docker вход был успешным

0 голосов
/ 04 апреля 2020

Надеюсь, вы перешли по этой ссылке.

Я вижу похожую проблему в корпоративной сети, попробуйте другой компьютер или другую сеть.

...