下面将介绍在centos7环境中harbor
的安装过程及注意事项,harbor
版本为v1.9.1
。
安装Docker
由于安装v1.9.1
版本所需要的docker版本至少为17,但通过centos官方yum源安装的docker版本为13,所以需要安装更新版本的docker。
首先设置国内的yum源:
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
然后获取docker-ce不同版本的可安装软件包列表:
yum list docker-ce --showduplicates
接下来安装指定版本的docker-ce
yum install docker-ce.18.06.3.ce-3.el7
安装docker-compose
yum install docker-compose
安装Harbor
下载安装包
首先通过官方下载地址,获取离线安装包。
通过
Harbor offline installer
链接进行下载,得到harbor-offline-installer-v1.9.1.tgz
,并将其解压。
解压后会看到以下文件:
.
├── harbor.v1.9.1.tar.gz
├── harbor.yml
├── install.sh
├── LICENSE
└── prepare
其中harbor.v1.9.1.tar.gz
即为harbor的镜像文件。
修改配置
编辑harbor.yml
文件,修改ip地址和端口。
# Configuration file of Harbor
# The IP address or hostname to access admin UI and registry service.
# DO NOT use localhost or 127.0.0.1, because Harbor needs to be accessed by external clients.
hostname: 192.168.3.104
# http related config
http:
# port for http, default is 80. If https enabled, this port will redirect to https port
port: 8888
执行安装
执行./prepare
进行配置文件初始化,然后执行./install.sh
安装。安装过程中需要载入harbor镜像,请耐心等待。
访问Harbor
安装完成后,根据配置文件中配置的ip和port,通过浏览器访问Harbor管理界面。初始用户名和密码为admin/Harbor12345
。
网友评论