什么是私有镜像仓库
Docker镜像仓库分两类:公用仓库和私有仓库
公用镜像仓库:DockerHub、网易云镜像仓库、DaoCloud镜像仓库、阿里云镜像仓库
私有镜像仓库:本地搭建,局部范围内使用的仓库
为什么需要私人镜像仓库
企业镜像大多带有商业机密,不希望对外公开
镜像操作(例如上传、下载),效率更高Ⅰ
实现私人镜像仓库
准备工作
192.168.56.102 -> docker-registry私人镜像仓库服务器
192.168.56.103 -> docker测试镜像push和pull的工作站
Docker Registry
Docker官方的Docker Registry是一个基础版的镜像仓库,具备仓库管理的完整功能,但是没有图形化UI界面官网文档: https://docs.docker.com/registry/
搭建过程:https://distribution.github.io/distribution/
bash
docker pull registry : latest
mkdir -p registry/data && cd registry
docker run -d \
--restart=always \
--name registry \
-p 5000:5000
-v ./data:/var/lib/registry \
registry:latest
测试
http://私有仓库ip:5000/v2/ catalog # 查看镜像仓库中所有的镜像