如何镜像registry工作在docker?

我想在Docker中部署registry镜像 ,并且可以避免访问互联网来重新获取它。 所以,我用命令:

docker pull ubuntu docker rmi ubuntu 

我猜是在我的本地有Ubuntu的图像。所以,我closures了我的互联网,然后使用命令:

 docker pull ubuntu 

但是,它没有工作。 我不知道发生了什么事。 我想知道如何镜像工作。 可能需要连接docker hub来获得依赖吗? 或者我可能无法部署镜像?

顺便说一句,如何知道我是否能成功部署镜像?

你需要确保你的docker --registry-mirror=http://<my-docker-mirror-host> -d守护进程是用docker --registry-mirror=http://<my-docker-mirror-host> -d启动的docker --registry-mirror=http://<my-docker-mirror-host> -d ,否则docker pull call都不会通过你的镜像。

当然,确保有一个运行镜像registry容器( docker ps -a

OP v11 在评论中证实:

我想我不能开始镜像。 谢谢! 也许我不是用docker –registry-mirror = http:// -d开头的

OP 根据build议修改了/var/lib/boot2docker/profile ,但在镜像testing之前可能没有重新启动boot2docker。