一、简单了解
Docker Hub 和阿里云这样的公共镜像仓库某些情况下不太方便使用,涉及机密的公司不能提供镜像给公网,需要创建本地私人仓库供团队使用,其中Docker Hub 官方地址:https://hub.docker.com/
Docker Registry是官方提供的工具,可用于构建私有镜像仓库。
二、本地镜像推送到私有库步骤
1 拉取 registry 镜像
docker pull registry
2 运行私有库Registry,相当于本地有个私有Docker Hub
docker run -d -p 5000:5000 -v /summeruse/myregistry/:/tmp/registry --privileged=true registry
说明:
-d: 后台运行容器并返回容器ID,也即启动守护式容器(后台运行);
-p:指定端口映射
默认情况下,仓库被创建在容器的/var/lib/registry/目录下,