Docker 作为当下最火的容器技术,各企业都在积极拥抱 Docker,在 Docker 中,一个非常重要的元素就是Docker 镜像: Docker Images,对于一些没有私密保护需求的镜像,我们可以选择将镜像推送到 Docker Hub,但是对于一些比较私密的镜像,涉及到安全问题,就不能推送到 Docker Hub,这就需要配置一个私有的 Registry,来存放我们的 Docker Images ,久而久之,我们就需要一个好用的 Registry 来管理我们的 Images,VMWare 推出的 Harbor 是一个不错的选择。
这里我使用的是 CentOS 7 来配置 Docker 环境,首先,我们要先安装 Docker
首先,更新下系统的软件包
然后,加入 Docker 的 yum repo
接下来,使用 yum 安装 docker
并启动 Docker
Docker-Compose 是一个定义及运行多个 Docker 容器的工具。使用 Docker Compose 后,你只需要一个配置文件,就可以自动配置和启动多个容器,并自动解决容器之前的依赖问题
首先,我们来安装 Docker Compose
然后授予可执行权限
首先,我们要下载 Harbor 的安装包。
执行命令
解压我们下载好的压缩包
然后修改配置文件,修改为我们自己的需要参数
将其中的 hostname 修改为我们的公网 IP,方便我们在公网中使用。

根据你的需要,也可以设置为内网 IP,只在私有网内部使用。
配置完成后,运行安装脚本
当你看到这样的界面时,就说明安装好了,就可以开始使用harbor了!
打开浏览器,输入我们绑定的IP地址
使用默认的帐号admin密码Harbor12345登录,就可以看到我们的界面了
接下来,就是使用 Harbor 来管理我们的镜像!