使用registry构建Docker私有仓库

在Docker生态圈中,Docker仓库用于存储Docker镜像。官方的Docker hub存储了大量镜像,但是对于实际生产环境中,考虑到pull/push速度和保密性等因素,我们往往需要建立自己的镜像仓库服务。官方(docker-registry github )提供了一个registry images,使用这个images就可以快速完成本地镜像仓库的建立。
通过下面命令将最新的registry images拉下来:

启动registry,这里使用本地目录作为存储,并将服务映射到主机的5000端口上。

此时docker registry已经运行

检测http服务运行状态:

然后可以使用tag命令把一个images标记到本地仓库中,并将本机的镜像上传到该仓库中。

查看registry挂载的目录,可以看到images已经被成功上传。

测试从本地registry中pull下image。

同样,通过查看registry的日志,可以看到images通过PUT/GET来操作。

^^

Posted in Virtualization.