Harbor是VMware公司开源的一个容器的镜像管理工具,在这篇博文中,我会展示在CentOS7的操作系统上安装Harbor的全部细节;

Harbor的官方网站是:
https://goharbor.io/

首先,你需要获取Harbor的安装介质;
可以从Harbor的Github项目页面的release中获得Harbor的安装介质;
具体地址如下:
https://github.com/goharbor/harbor/releases

安装Harbor之前,还需要安装【docker-compose】,要求的版本【1.18+】
Docker Compose的安装介质也可以在Github的项目页面的release中获取;
它的具体地址如下:
https://github.com/docker/compose/releases

安装Harbor之前,另外需要安装的是【Docker】,要求的版本【17.06+】

查看一下当前的Docker的版本:

将前面下载的安装介质上传服务器

Docker Compose移动到系统的二进制目录下:

Docker Compose的帮助信息:

解压Harbor安装包:

Harbor配置文件:

如果没有启动Docker服务,那么需要启动Docker服务:

Harbor prepare:

Harbor install

这样就安装完成了;

通过Docker Compose查看状态:

通过Docker Compose启动容器:

查看宿主机端口:

查看宿主机挂载点:

访问Harbor:
http://192.168.11.11

默认用户:admin
默认口令:Harbor12345

登录后,界面如下:

这样,Harbor镜像仓库就安装好了。


将本地的image推送到Harbor

推送到Harbor

如上,报错了,这里还需要添加信任:

再次推送到Harbor:

推送Harbor需要先登陆,然后再推送:

再次查看Harbor,就可以发现已经有镜像了:


这样,如果有其他的服务器需要从Harbor拉取镜像,则可以使用下面的命令:

拉取是不需要像推送那样做登陆操作的,可以直接拉取;


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装