當試圖將圖像推送到公共存儲庫碼頭集線器時發生此錯誤。我嘗試過的其他註冊管理機構沒有任何問題。碼頭推送錯誤「拒絕:請求訪問資源被拒絕」
我看了很多網站,博客包括StackOverflow,但仍然沒有明確的答案。
您可以嘗試如下複製此問題。
如屏幕截圖所示的上方,我有本地搬運工主機上的圖像aspc-mvc-app
。如圖所示,它有3個標籤 - 1.0.5
,1.0.5.latest
和latest
。
假設我們正在嘗試使用的janedoe
帳戶名在泊塢樞紐
每文檔上Docker.io和許多其他網站推,有3個步驟來推動。
(1)登錄
docker login "index.docker.io" -u janedoe -p <password>
- >我得到Login Succeeded
這是很好的!
(2)添加一個或多個標籤
3個標籤,我們只是標籤的latest
。
docker tag janedoe/aspc-mvc-app:latest janedoe/aspc-mvc-app
- >提示符返回時沒有錯誤。到現在爲止還挺好。
(3)推
- >這是其中所述錯誤發生。
如下面的截圖所示,初步檢查似乎直到你的錯誤否認發生罰款:請求訪問資源被拒絕
在步驟(2),我有嘗試了許多其他格式,包括以下。
docker tag janedoe/aspc-mvc-app:latest janedoe/aspc-mvc-app:latest
docker tag janedoe/aspc-mvc-app janedoe/aspc-mvc-app:latest
docker tag aspc-mvc-app:latest janedoe/aspc-mvc-app
docker tag aspc-mvc-app janedoe/aspc-mvc-app:latest
docker tag 306a8fd79d88 janedoe/aspc-mvc-app
docker tag 306a8fd79d88 janedoe/aspc-mvc-app:latest
全部都失敗,出現相同的錯誤。
作爲比較,具有相同的確切圖像,我沒有問題推到Azure容器註冊表。
由於Docker Hub非常流行,任何人都可以闡明這個祕密是什麼,或者是否有任何地方有詳細的文檔?
更新2017年5月9日
我相當了最新的碼頭工人CLI和服務器版本。現在,我的cli是17.05.0-ce-rc1
,服務器是17.04.0-ce
,如下所示。
什麼版本的Docker?你不需要'docker login'index.docker.io''只需'docker login'。 –
將docker更新到最新版本,重新啓動docker服務並重試。 – BMW
在所有我認爲事情可能出錯的地方,這是Andy Shinn建議的登錄部分。我們仍然用'index.docker.io'獲得'Login Succeeded'的事實令人困惑,Docker Hub應該以IMO的警告作爲響應。無論如何,非常感謝安迪,問題解決了:) – SamDevx