huanayun
hengtianyun
vps567
莱卡云

[Linux操作系统]VPS环境下搭建Harbor镜像仓库的详细指南|harbor 镜像仓库,VPS搭建Harbor镜像仓库,手把手教你VPS环境下快速搭建Harbor镜像仓库

PikPak

推荐阅读:

[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024

[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE

[AI-人工智能]免梯免翻墙-ChatGPT拼车站月卡 | 可用GPT4/GPT4o/o1-preview | 会话隔离 | 全网最低价独享体验ChatGPT/Claude会员服务

[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台

本文详细介绍了在Linux操作系统VPS环境搭建Harbor镜像仓库的步骤,包括环境配置、安装Harbor、配置相关参数及启动服务等内容,为用户提供了便捷的镜像存储和管理解决方案。

本文目录导读:

  1. 准备工作
  2. 安装Harbor
  3. 配置Harbor
  4. 访问Harbor

随着云计算和容器技术的普及,容器镜像仓库成为了企业级应用的重要基础设施,Harbor是一个开源的、基于Go语言编写的容器镜像仓库,它提供了完整的镜像管理功能,支持用户安全、可靠地存储和管理镜像,本文将详细介绍如何在VPS(虚拟私有服务器)环境下搭建Harbor镜像仓库。

准备工作

1、准备一台具备公网IP的VPS服务器,建议CPU、内存和硬盘资源充足。

2、安装并配置好Docker环境,因为Harbor是基于Docker运行的。

3、确保VPS服务器防火墙已开放必要的端口,如HTTP(80)、HTTPS(443)和TCP(22)等。

安装Harbor

1、下载Harbor安装包

访问Harbor的官方GitHub页面(https://github.com/goharbor/harbor/releases),下载最新版本的Harbor安装包,以本文写作时的最新版本为例,下载harbor-offline-installer-v2.4.0.tgz。

2、解压安装包

将下载的安装包上传至VPS服务器,然后使用tar命令解压:

tar -zxvf harbor-offline-installer-v2.4.0.tgz -C /usr/local/

3、修改配置文件

进入解压后的目录,修改harbor.yml配置文件:

cd /usr/local/harbor
vi harbor.yml

主要修改以下内容:

- hostname:设置为VPS服务器的公网IP或域名。

- harbor_admin_password:设置管理员密码。

- 数据存储路径:可根据实际情况修改。

4、安装Harbor

执行以下命令,开始安装Harbor:

./install.sh

安装过程中,会自动下载并启动Harbor所需的Docker容器。

配置Harbor

1、配置HTTPS

为了保证数据传输的安全性,建议为Harbor配置HTTPS,这需要生成证书并修改配置文件。

(1)生成证书

使用以下命令生成自签名的证书:

openssl req -newkey rsa:4096 -nodes -sha256 -keyout harbor.key -x509 -days 365 -out harbor.crt

(2)修改配置文件

将生成的证书和私钥复制到Harbor的证书目录下:

cp harbor.crt /usr/local/harbor/cert/
cp harbor.key /usr/local/harbor/cert/

然后修改harbor.yml配置文件,启用HTTPS:

vi harbor.yml

修改以下内容:

https:
  enabled: true
  cert: /usr/local/harbor/cert/harbor.crt
  key: /usr/local/harbor/cert/harbor.key

2、配置防火墙

修改防火墙规则,允许HTTPS端口(443)的访问:

firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload

3、重启Harbor

重启Harbor服务,使配置生效:

docker-compose down
docker-compose up -d

访问Harbor

您可以通过浏览器访问Harbor镜像仓库,输入VPS服务器的公网IP或域名,加上端口号443,即可访问:

https://<VPS服务器IP或域名>:443

使用管理员账号和密码登录后,您可以创建项目、上传和下载镜像等。

在VPS环境下搭建Harbor镜像仓库,可以让您更加方便地管理和存储容器镜像,通过本文的详细步骤,相信您已经成功搭建了Harbor镜像仓库,在实际使用过程中,还需注意数据备份、安全防护等方面,确保镜像仓库的稳定运行。

以下为50个中文相关关键词:

VPS, 搭建, Harbor, 镜像仓库, 容器, 服务器, Docker, 安装, 配置, HTTPS, 证书, 防火墙, 重启, 访问, 管理员, 账号, 密码, 项目, 上传, 下载, 镜像, 数据, 备份, 安全, 防护, 运行, 稳定, 云计算, 开源, Go语言, 容器技术, 企业级, 基础设施, 管理功能, 存储, 可靠性, 公网IP, 域名, 端口, 虚拟机, 资源, 脚本, 命令行, 环境变量, 路径, 证书生成, 防火墙规则, 登录, 浏览器, 网络安全, 系统配置

bwg Vultr justhost.asia racknerd hostkvm pesyun Pawns


本文标签属性:

VPS搭建:VPS搭建教程

Harbor镜像仓库:harbor镜像仓库设置免密登录

VPS搭建Harbor镜像仓库:harbor 镜像存储位置

原文链接:,转发请注明来源!