Harbor安装与基本配置

作者:梅琳marlin2024.01.17 13:13浏览量:55

简介:本文将介绍Harbor的安装和基本配置过程,帮助你快速上手Harbor。

Harbor是一个开源的企业级容器镜像仓库,可以安全存储、分发和管理容器镜像。以下是Harbor的安装与基本配置步骤:
一、安装Docker
在安装Harbor之前,你需要先安装Docker。Docker是运行Harbor所需的底层技术。你可以从Docker官方网站上下载并按照指南安装适合你操作系统的Docker版本。
二、下载Harbor安装包
访问Harbor官方网站或GitHub仓库,下载适合你操作系统的Harbor安装包。确保下载的安装包与你的Docker版本兼容。
三、解压安装包
将下载的Harbor安装包解压到你想要安装的目录。
四、配置Harbor

  1. 打开解压后的Harbor目录,找到harbor.cfg文件,编辑该文件以配置Harbor的基本设置,例如数据库连接信息、SMTP服务器设置等。
  2. 打开harbor.logrotate文件,编辑该文件以配置日志轮转设置,以确保日志文件不会无限增长。
  3. 打开registry.yml文件,编辑该文件以配置容器镜像仓库的相关设置,例如镜像存储路径、访问权限等。
  4. 打开proxy.yml文件,编辑该文件以配置Harbor的代理服务器设置,例如代理服务器地址、端口等。
  5. 打开adminui/app/config/config.js文件,编辑该文件以配置UI界面的相关设置,例如主题颜色、Logo等。
    五、启动Harbor
  6. 在Harbor目录下运行以下命令启动Harbor:
    1. ./install.sh --with-ui --with-admin-portal --with-jobservice --with-token-server --with-notary-server --with-config --with-log --with-registry --with-nginx --with-ui-dev --with-jobservice-dev --with-registry-dev --with-corestorage-driver-dev ./prepare -f ./prepare/samples/default_project_storage_conf.yml -v 0.12.0 2>&1 | tee prepare.log
    这个命令将启动Harbor的所有组件,并准备所需的存储和配置。你可以根据需要修改命令中的选项和参数。
  7. 等待命令执行完成,确保没有错误信息输出。如果有错误信息,请检查配置文件和日志文件以确定问题所在。
  8. 在浏览器中访问Harbor的管理员面板地址(默认是<你的IP地址>:9009),你将看到一个登录页面。使用默认的用户名(admin)和密码(Harbor12345)登录。
  9. 登录后,你将进入Harbor的管理员面板。在这里,你可以管理镜像仓库、用户权限、系统设置等。
  10. 确保你已经将容器的镜像推送到Harbor中,以便在生产环境中使用。你可以使用Docker命令行工具将镜像推送到Harbor的镜像仓库中。例如:
    1. docker push <your_harbor_domain>/<repository>:<tag>
    其中,是你的Harbor域名或IP地址,是你要推送的镜像仓库名称,是你要推送的镜像标签。
  11. 现在,你已经成功安装和配置了Harbor。你可以通过管理员面板管理你的容器镜像仓库,并使用Harbor的安全性和可扩展性功能来保护你的容器镜像。
  12. 要升级Harbor版本,可以访问Harbor官方网站或GitHub仓库,下载最新版本的安装包并按照上述步骤进行升级操作。在升级之前,请确保备份你的数据和配置信息。
  13. 要卸载Harbor,可以按照以下步骤进行操作:停止所有Harbor组件的进程、删除Harbor相关的文件和目录、删除数据库中的相关记录等。请注意,卸载操作将删除所有数据和配置信息,请谨慎操作并备份重要数据。
  14. 在使用过程中遇到问题时,可以查看Harbor的日志文件以获取更多信息。默认情况下,日志文件位于/logs目录下。