2015-08-14 85 views
1

我正在使用Docker 1.8.0。嘗試推送到註冊表時的HTTP響應403

我試圖把我的第一個圖像到集線器,但我一直得到一個403響應時做它:

$ docker login 
    Username (myuser): 
$ docker push myuser/myimage 
The push refers to a repository [docker.io/myuser/myimage] (len: 1) 
2a720e713044: Buffering to Disk 
Error parsing HTTP response: invalid character '<' looking for beginning of value: "<html><body><h1>403 Forbidden</h1>\nRequest forbidden by administrative rules.\n</body></html>\n\n" 

這樣做之前,我登錄。

這是怎麼發生的?

回答

0

我已將Docker安裝從1.8.0升級到1.8.1,現在可以正常工作。

在Ubuntu上,那將是sudo apt-get install --only-upgrade docker-engine

0

您是否先完成docker login設置您的憑證?

+0

是的,對不起,忘了在原帖中提到它。 – cgf

+0

存儲在〜/ .docker/config.json中的auth字段中的密碼是否正確?對不起,如果這一切都顯而易見,但沒有太多可以繼續下去。 – artran

+0

據我所知,是的 - 密碼是加密的。當我做'碼頭登錄'它確實認爲認證成功... – cgf