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