我試圖從默認的註冊表下載一個容器圖像用命令:如何從默認碼頭註冊表下載圖片?
docker run -d --name=nginx -p 80:80 nginx:alpine
輸出是:
無法找到像「nginx的:高山」本地 泊塢窗:從後臺程序錯誤響應:獲取https://registry-1.docker.io/v2/:x509:由未知權威機構簽署的證書。 請參閱「碼頭運行 - 幫助」。
我已經用cntlm配置了代理。我背後的企業防火牆與深入檢查包(DIP,男子在中間)
我可以定義默認註冊表(https://registry-1.docker.io/v2/)像一個不安全的註冊表嗎?怎麼樣?還有另一種解決方案? 我已經嘗試了以下選項:
--insecure-registry=registry-1.docker.io:5000
--insecure-registry=registry-1.docker.io
--insecure-registry='*'
--insecure-registry=https://registry-1.docker.io/v2/
您是否執行了此處記錄的所有代理步驟:https://docs.docker.com/engine/admin/systemd/? – yamenk
是的,我已經做了這些步驟。我的/etc/systemd/system/docker.service.d/http-proxy.conf的內容是: [Service] Environment =「HTTP_PROXY = http:// localhost:3128 /」「NO_PROXY = localhost,127.0。 0.1「 此配置部分起作用,顯然doker可以訪問註冊表,但由於企業防火牆,它無法驗證註冊表中籤名的內容。 –
如果您運行docker info,它是否顯示不安全列表中的註冊表服務器? – BMitch