引言
持续集成(Continuous Integration,简称CI)是现代软件开发中的一个重要环节,它能够自动进行代码的构建、测试和部署,提高软件开发的效率和质量。在持续集成中,容器仓库扮演了重要的角色,用于存储和管理容器镜像。Harbor是一个开源的企业级容器仓库,提供了丰富的功能和灵活的配置,本文将介绍如何在CentOS7.9上安装、配置和使用Harbor2.2.4。
安装Harbor2.2.4
首先,需要在CentOS7.9上安装Docker。可以使用以下命令进行安装:
$ sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
$ sudo yum install docker-ce docker-ce-cli containerd.io
$ sudo systemctl start docker
安装完成后,可以使用以下命令下载并安装Harbor2.2.4的离线包:
$ wget https://github.com/goharbor/harbor/releases/download/v2.2.4/harbor-offline-installer-v2.2.4.tgz
$ tar xvf harbor-offline-installer-v2.2.4.tgz
配置Harbor2.2.4
解压缩后,在解压目录中找到harbor.yml
配置文件,并进行编辑:
$ cd harbor
$ vi harbor.yml
需要配置的主要参数如下:
hostname
:Harbor的主机名或IP地址。http
:HTTP连接的配置,可以配置启用HTTPS、证书文件等。harbor_admin_password
:Harbor管理员的密码。
编辑完成后,保存并退出配置文件。
启动Harbor2.2.4
使用以下命令启动Harbor2.2.4:
$ sudo ./install.sh --with-notary --with-trivy
启动完成后,可以使用docker ps
命令查看相关容器是否正常启动。
使用Harbor2.2.4
在浏览器中访问http://<hostname>
(替换<hostname>
为实际的Harbor主机名或IP地址),即可打开Harbor的Web界面。
首次登录时,使用管理员账号(默认为admin
)和之前配置的密码进行登录。登录后,可以创建项目、上传镜像等。
总结
本文介绍了如何在CentOS7.9上安装、配置和使用Harbor2.2.4。Harbor作为一个开源的企业级容器仓库,可以有效地管理和存储容器镜像,提高持续集成环境的效率和可靠性。希望本文对您有所帮助,谢谢阅读!
参考链接:
本文来自极简博客,作者:智慧探索者,转载请注明原文链接:企业级持续集成实战系列(03):Harbor2.2.4在CentOS7.9安装、配置、使用