1
我想將Docker鏡像推送到本地計算機中的私有註冊表。在虛擬機中Docker推送到私人註冊表失敗代理
碼頭運行在虛擬機CentOS 7中,我正在一個代理服務器上工作。
我所做的是標記從構建dockerfile得到我的泊塢窗地方形象「test_bench_image」:
docker tag test_bench_image localhost:5000/test_bench_image
,然後我試着把它:
docker push localhost:5000/test_bench_image
我得到的是:
The push refers to a repository [localhost:5000/test_bench_image]
Put http://localhost:5000/v1/repositories/test_bench_image/: dial tcp 127.0.0.1:5000: getsockopt: connection refused
我知道/ etc/sysconfig/docker應該包含變量no_proxy以允許pushi代理服務器下的私人Docker註冊表。所以,我包括在該文件中:
...
http_proxy="http://myproxy.es:80"
https_proxy="http://myproxy.es:80"
no_proxy="127.0.0.1:5000"
,但我得到了同樣的錯誤消息重裝後的守護程序,然後重新啓動泊塢窗服務。
任何幫助將非常歡迎。
注意:我最初的計劃是在Jenkins中使用Docker本地圖像。但是Docker插件不能公開提供本地圖片。所以我試圖創建一個私人註冊表並強制詹金斯從那裏拉它。
謝謝。