Мы используем docker swarm для windows и у нас есть несколько swarms. Большинство из них отлично работает, но при создании нового мы сейчас не можем войти в докер. Код, используемый для входа в систему:
echo "$(acrPassword)" | docker login --username $(acrUsername) --password-stdin $(acrServer)
Эта строка отлично работает с другими роями, но с этим новым роем выдает следующую ошибку:
[error]docker : Error response from daemon: Get https://myaccount.azurecr.io/v2/: unauthorized: authentication required, visit https://aka.ms/acr/authorization for more information.
вот результат версии докера:
Server: Docker Engine - Enterprise
Engine:
Version: 19.03.5
API version: 1.40 (minimum version 1.24)
Go version: go1.12.12
Git commit: 2ee0c57608
Built: 11/13/2019 07:58:51
OS/Arch: windows/amd64
Experimental: false
Изменить: обнаружил проблему, это была более старая версия Windows. Изменена версия Windows и исправлена проблема.