2016-12-30 99 views
0

我正在部署我自己的碼頭註冊表,並在測試期間我想要docker push到非TLS註冊表local:8000。不過,我得到以下幾點:碼頭推送到非TLS註冊表

$ docker push local:8000/alexflint/kayak-test-foo 
The push refers to a repository [local:8000/alexflint/kayak-test-foo] 
Get https://local:8000/v1/_ping: http: server gave HTTP response to HTTPS client 

我的理解是,泊塢窗客戶端需要被談論到HTTPS服務器,但我的服務器在爲HTTP。有沒有什麼辦法可以告訴docker push使用HTTP?

我使用的碼頭客戶端是Docker for Mac。

回答

1

轉到多克爾爲Mac菜單欄圖標 - >設置 - >高級 - >添加 「本地:8000」 作爲一個不安全的註冊表:

enter image description here

然後點擊 「應用&重新啓動」