您的 docker login 密碼加密沒?
在使用外部倉庫(例如,Azure Container Registry)都需要先行在 Docker Host 進行 docker login
登入。登入後,使用 *.azurecr.io
進行 docker pull
或 docker push
就跟平常使用 Docker Hub 一樣自然。不過,在 Docker Engine 18.09 之後,提高了整個安全性檢查機制,如上圖,當我們執行登入 Azure ACR 的動作之後,它會給你一個明顯的大提示,你的密碼沒加密哦!
docker login <yourname>.azurecr.io
Username: <username>
Password: <password>
WARNING! Your password will be stored unencrypted in C:\Users\<user>\.docker\config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
跟著說明文件,很快就能找到解決方式,不過還是筆記小小注意事項。