原文地址:https://docs.docker.com/registry/
什么是docker registry?
docker registry是一个无状态的,高度可扩展的服务器端应用程序,其可以存储和下载自己的镜像,docker
registry是开源的,遵守apache开源协议。
为什么使用docker registry?
严格控制镜像存储的位置
拥有自己的镜像发布方式
整合镜像并在项目中方便地使用镜像
要求:
docker registry 要去docker版本在1.6以上
1.启动registry容器
docker run -d -p 5000:5000 --name registry registry:2
2.从docker hub上下载一个ubuntu镜像
docker pull ubuntu
3.把这个镜像打一个tag
docker tag ubuntu localhost:5000/myfirstimage
4.镜像push到registry上
docker push localhost:5000/myfirstimage
5.再将它pull下来
docker pull localhost:5000/myfirstimage
6.停止容器&&删除数据
docker stop registry && docker rm -v registry