参考文章
1.Docker私有仓库概述
Docker官方的Docker Hub是管理公共镜像的仓库。所有人都可以从这个公共仓库拉取镜像到本地,也可以自行将镜像推送上去。但有时我们电脑中只有内网(无法访问互联网),或者镜像不希望被推送到公共网络,就需要搭建私有仓库来存储和管理自己的镜像。
2.搭建私有仓库
所谓私有仓库,本质上是一个由registry镜像创建的容器。本文使用一台新的机器(82.157.xx.xxx)来搭建私人仓库。
-
[拉取镜像] 在希望搭建私仓的服务器上,使用
docker pull
命令拉取registry镜像;# 拉取registry的latest版本镜像 docker pull registry
-
[运行镜像启动容器] 使用
docker run -d
启动守护式容器,同时容器暴露的端口为5000,我们要用-p参数配置好端口映射;docker run -d --name=registry -p 5000:5000 registry
-
[检测是否搭建成功] 在5000端口已开放,或已关闭防火墙的前提下,打开浏览器,在地址栏输入
http://私有仓库ip:5000/v2/_catalog
,若返回一串JSON,说明私仓部署成功。