[英]Pull docker images from private registry on remote host?
我已經將docker映像推送到在host1上運行的私有注冊表中。 但是,當我嘗試從遠程主機(host2)獲取映像時,確實看到以下錯誤:
Docker命令: docker pull <host1>:5000/alpine:latest
結果: Error response from daemon: Get https://<host1>:5000/v1/_ping: EOF
我如何使docker pull
通過http
調用而不是https
來獲取圖像?
我探索了所有選項,包括使用--insecure-registry
標志啟動--insecure-registry
daemon。 他們似乎都沒有對我要在這里實現的目標產生任何影響。
Docker version 1.11.1
OS Type : Linux
以下遠程主機的curl命令獲取了數據
curl -1 http://<host1>:5000/v1/_ping
與https相同的curl命令:似乎在獲取數據時遇到問題
curl -1 https://<host1>:5000/v1/_ping
curl: (35) Encountered end of file
您可以使用非安全注冊表,但需要更新守護進程
https://docs.docker.com/registry/insecure/
--insecure-registry
標志。 例如,此標志采用注冊表的URL。 DOCKER_OPTS="--insecure-registry myregistrydomain.com:5000"
用於重新啟動守護程序的命令取決於您的操作系統。 例如,在Ubuntu上,這通常是service docker stop和service docker start命令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.