我想设置我自己的私人码头中心,我可以在这里停泊码头客户端上的码头图像。
以link为参考,我在一台机器上执行了以下命令:
docker pull registry
docker run -d -p 5000:5000 --name localregistry registry
docker ps
docker pull alpine
docker tag alpine:latest localhost:5000/alpine:latest
docker push localhost:5000/alpine:latest
我想将此图像提取到可从本机访问的其他计算机上。
$ docker pull <ip_of_machine>:5000/alpine
Using default tag: latest
Error response from daemon: Get https://<ip_of_machine>:5000/v1/_ping: http: server gave HTTP response to HTTPS client
是否可以将Docker镜像从作为docker hub的一台机器拉到另一台可以访问的机器上?
答案 0 :(得分:1)
在docker客户端计算机的/ etc / sysconfig / docker文件中添加以下行解决了问题:
INSECURE_REGISTRY='--insecure-registry <ip>:5000'
答案 1 :(得分:0)
假设您正在使用boot2docker或DockerToolbox:
问候