什么是docker仓库
• Docker 仓库是用来包含镜像的位置,Docker提供一个注册服务器
(Register)来保存多个仓库,每个仓库又可以包含多个具备不同
tag的镜像。
• Docker运行中使用的默认仓库是 Docker Hub 公共仓库
构建私有仓库Registry
首先从Docker Hub公共仓库下载Registry
docker pull registry
docker images registry
将镜像放到容器运行
docker run -d --name registry -v /opt/registry:/var/lib/registry -p5000:5000 registry
docker ps
标记本地镜像,将其归入某一仓库,上传
docker tag busybox:latest localhost:5000/busybox:latest
docker push localhost:5000/busybox:latest
ls /opt/registry/
查看上传后的路径
pwd
/opt/registry/docker/registry
ls
v2
查看上传的镜像
curl localhost:5000/v2/_catalog
删除容器,为了下一步实验
docker rm -f registry