我想在docker中部署registry mirror,它可以避免错误地访问互联网以重新获取它。所以,我使用命令:
docker pull ubuntu
docker rmi ubuntu
我猜我的本地有ubuntu图像。所以我关闭了我的网络,然后使用命令:
docker pull ubuntu
但是,它没有用。我不知道发生了什么。我想知道镜像是如何工作的。可能需要连接docker hub来获得依赖吗?或者我可能无法部署镜像?
顺便问一下,如何知道我是否成功部署了镜像?
答案 0 :(得分:1)
您需要确保您的docker守护程序是使用docker --registry-mirror=http://<my-docker-mirror-host> -d
启动的,否则docker pull
调用都不会通过您的镜像。
当然,请确保有一个正在运行的镜像注册表容器(docker ps -a
)
我想我无法启动镜像。谢谢!也许我不是用docker开始的--registry-mirror = http:// -d
OP确实修改了/var/lib/boot2docker/profile
as advised here,但在镜像测试之前可能没有重启boot2docker。