Docker 重新定义了我们打包、分发和管理软件的方式。Docker 镜像是这场革命的核心,需要一个强大的注册表来存储、管理和保护这些镜像,这一点从未像现在这样重要。这就是 Harbor Docker 镜像注册表的用武之地。它是一个开源容器映像注册表,提供安全性、漏洞扫描和身份管理等功能。
在 Ubuntu 上安装 Harbor 22.04 LTS Jammy Jellyfish
步骤 1。在开始之前,最好将系统更新到最新的程序包和安全补丁。打开终端并运行以下命令:
<span class="pln">sudo apt update sudo apt upgrade</span>
第2步。安装所需的软件包。
Harbor 安装需要一些额外的软件包,如 curl
、 和 .您可以使用以下命令安装它们:wget
jq
<span class="pln">sudo apt install curl wget jq</span>
这些包对于获取资源和处理 JSON 数据至关重要。
第 3 步。安装 Harbor Docker 镜像注册表依赖项。
现在,让我们为 Harbor 安装一些必备组件。首先,安装:Docker Compose
<span class="pln">sudo apt install docker</span><span class="pun">-</span><span class="pln">compose</span>
安装Docker后,执行以下命令,验证Docker服务的当前状态。systemctl
<span class="pln">sudo systemctl enabled docker sudo systemctl status docker</span>
您可以使用以下命令验证安装版本:
<span class="pln">docker</span><span class="pun">-</span><span class="pln">compose </span><span class="pun">--</span><span class="pln">version</span>
有了依赖项,我们来获取 Harbor 发布包。您可以从 Harbor GitHub 版本页面选择所需的版本。用于下载它:curl
<span class="pln">curl </span><span class="pun">-</span><span class="pln">LO https</span><span class="pun">:</span><span class="com">//github.com/goharbor/harbor/releases/download/v2.9.1/harbor-online-installer-v2.9.1.tgz</span>
接下来,导航到下载 Harbor 发布包的目录并将其解压缩。解压后,您将找到一个配置文件。自定义此文件以适合您的环境。您可以使用像 nano
这样的文本编辑器进行更改:harbor.yml
<span class="pln">nano harbor</span><span class="pun">.</span><span class="pln">yml</span>
在此配置文件中,您可以指定各种设置,例如域、存储设置和身份验证方法。
现在是时候使用自定义配置安装 Harbor 了。使用以下命令:
<span class="pln">sudo </span><span class="pun">./</span><span class="pln">install</span><span class="pun">.</span><span class="pln">sh</span>
此脚本将执行安装,同时考虑您的配置。安装过程可能需要一些时间。
安装完成后,您可以启动并启用 Harbor 服务。Docker Compose 用于管理这些服务。运行以下命令:
<span class="pln">sudo docker</span><span class="pun">-</span><span class="pln">compose up </span><span class="pun">-</span><span class="pln">d</span>
此命令以分离模式启动 Harbor 服务,允许它们在后台运行。
第 4 步。访问 Harbor Web 界面,
Harbor 的 Web 界面提供了一种用户友好的方式来管理容器映像。要访问它,请打开 Web 浏览器并输入以下 URL:
<span class="pln">http</span><span class="pun">:</span><span class="com">//your_domain_or_IP</span>
替换为服务器的域或 IP 地址。您将看到 Harbor 登录页面。your_domain_or_IP
感谢您使用本教程在 Ubuntu 系统上安装 Harbor Docker 镜像注册表。如需更多帮助或有用信息,我们建议您查看 Harbor 官方网站。