企业级持续集成实战系列(03):Harbor2.2.4在CentOS7.9安装、配置、使用

智慧探索者 2024-07-10 ⋅ 22 阅读

引言

持续集成(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作为一个开源的企业级容器仓库,可以有效地管理和存储容器镜像,提高持续集成环境的效率和可靠性。希望本文对您有所帮助,谢谢阅读!

参考链接:


全部评论: 0

    我有话说: