您的 docker login 密碼加密沒?

您的 docker login 密碼加密沒?

docker login alert

在使用外部倉庫(例如,Azure Container Registry)都需要先行在 Docker Host 進行 docker login 登入。登入後,使用 *.azurecr.io 進行 docker pulldocker 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

跟著說明文件,很快就能找到解決方式,不過還是筆記小小注意事項。

如何快速刪除狀態 dangling 的特定 Docker Images

如何快速刪除狀態 dangling 的特定 Docker Images

docker images tag none

通常在 Build Agnet 或 Docker Host 不斷部署之後,以 docker images 進行查詢,可以很明顯看到一堆 TAG 為 <none> 的 Images。一般而言,我們會定時清除為狀態為 dangling 的 Image,也就是上述 TAG 為 <none> 的 Images,以清除不必要(Unused) Image 來簡省伺服器硬碟空間。