阿里云Docker客戶端常見問題,阿里云免費docker 鏡像倉庫阿里云Docker客戶端常見問題本文介紹Docker客戶端常見問題的處理方法。docker login失敗登錄失敗時,參考如下步驟進行排查。您使用了阿里云賬戶的登錄密碼,而不是Registry的獨立登錄密碼。Registry的登錄密碼是在容器鏡像服務控制......
本文介紹Docker客戶端常見問題的處理方法。
docker login失敗
登錄失敗時,參考如下步驟進行排查。
您使用了阿里云賬戶的登錄密碼,而不是Registry的獨立登錄密碼。Registry的登錄密碼是在容器鏡像服務控制臺上設置與修改的,操作步驟如下。
登錄容器鏡像服務控制臺
在實例列表頁面單擊實例卡片,進入實例詳情頁。
在左側導航欄選擇倉庫管理 訪問憑證。
在訪問憑證頁面,單擊右上角的設置固定密碼。
在設置固定密碼對話框,設定Registry的登錄密碼,然后單擊確定。
您使用了sudo進行登錄。使用sudo時,系統第一個要求輸入的密碼是Linux的用戶密碼。您可能在這里輸入了Registry的登錄密碼,導致登錄操作失敗。
區分這個錯誤的方式很簡單,Linux的用戶密碼大多允許嘗試三次,錯誤時會提示try again。而Registry的登錄密碼錯誤一次之后就會退出,并返回以下錯誤。
Error response from daemon: Get https://registry.cnhangzhou.aliyuncs.com/v2/: unauthorized: authentication required
docker pull失敗
報錯提示Error: image xxx not found
下載失敗時,請參考如下步驟進行排查。
如果您是從公共倉庫中下載鏡像,那么問題可能是鏡像地址不正確。
請在容器鏡像服務控制臺搜索該公共倉庫,檢查確認想要下載的這個鏡像版本是否真實存在。
如果您是從私有倉庫中下載鏡像,需要首先確認Registry的登錄狀態。
運行下邊的命令,顯示所有登錄的Registry域名。
cat ——/.docker/config.json
查看里面是否包含您想要下載鏡像的Registry域名。
如果沒有的話,您需要先進行登錄操作。
如果顯示已經登錄的話,那么您需要確認您登錄的這個賬戶是否有權限下載這個鏡像。子賬戶默認沒有任何權限。
說明 少數情況下會出現如下報錯,下載的塊文件檢驗失敗。一般重試即可解決。
報錯提示:Error: filesystem layer verification failed for digest
docker push失敗
報錯提示denied: requested access to the resource is denied
上傳失敗時,主要的排查步驟和docker pull基本一致,只是授權要求的級別比docker pull更高。
特別聲明:以上文章內容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內容、版權或其它問題請于作品發表后的30日內與ESG跨境電商聯系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部