huanayun
hengtianyun
vps567
莱卡云

[Linux操作系统]VPS环境下搭建Harbor镜像仓库的详细步骤|harbor 镜像仓库,VPS搭建Harbor镜像仓库,手把手教程,Linux 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. 配置防火墙和SSL证书
  4. 访问Harbor

随着容器技术的普及,Docker成为了软件开发和运维人员的重要工具,而Harbor作为一款企业级开源镜像仓库,可以帮助我们更好地管理和存储Docker镜像,本文将详细介绍如何在VPS(虚拟专用服务器)环境下搭建Harbor镜像仓库,让您的团队高效地管理镜像资源。

准备工作

1、准备一台VPS服务器,建议系统为CentOS 7或Ubuntu 18.04。

2、确保VPS服务器已安装Docker和Docker Compose。

3、准备一个域名或IP地址,用于访问Harbor。

安装Harbor

1、下载Harbor安装包

我们需要从Harbor的GitHub官方仓库下载安装包,执行以下命令:

wget https://github.com/goharbor/harbor/releases/download/v2.4.0/harbor-offline-installer-v2.4.0.tgz

2、解压安装包

将下载的安装包解压到指定目录:

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

3、配置Harbor

进入解压后的目录,编辑harbor.yml文件,修改以下内容:

设置Harbor的域名或IP地址
hostname: your_harbor_domain_or_ip
设置Harbor管理员账号和密码
admin_password: Harbor12345
设置数据存储路径
data_volume: /data/harbor

4、安装Harbor

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

./install.sh

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

配置防火墙和SSL证书

1、配置防火墙

为了让Harbor能够正常访问,我们需要在VPS服务器上配置防火墙规则,以下为CentOS 7和Ubuntu 18.04的配置方法:

- CentOS 7:

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

- Ubuntu 18.04:

ufw allow 8080/tcp
ufw allow 443/tcp

2、配置SSL证书

为了保证数据传输的安全性,建议为Harbor配置SSL证书,以下为配置SSL证书的步骤:

- 生成自签名证书:

openssl req -newkey rsa:4096 -x509 -sha256 -days 365 -nodes -out harbor.crt -keyout harbor.key -subj "/C=CN/ST=Shanghai/L=Shanghai/O=Example/OU=Example/CN=your_harbor_domain_or_ip"

- 将生成的证书复制到Harbor的证书目录:

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

- 修改harbor.yml文件,启用HTTPS:

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

- 重启Harbor:

docker-compose down
docker-compose up -d

访问Harbor

安装完成后,您可以通过浏览器访问Harbor的Web界面,输入域名或IP地址,进入登录页面,使用管理员账号(admin)和密码(Harbor12345)登录。

登录成功后,您可以创建项目、上传镜像、管理用户等。

本文详细介绍了在VPS环境下搭建Harbor镜像仓库的步骤,通过搭建Harbor,您的团队可以高效地管理和存储Docker镜像,提高开发效率

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

VPS, 搭建, Harbor, 镜像仓库, Docker, 容器, 服务器, 安装, 配置, 防火墙, SSL证书, 域名, IP地址, 管理员, 账号, 密码, 项目, 镜像, 用户, 权限, 安全, 数据, 存储路径, 传输, 加密, 脚本, 证书, HTTPS, 登录, Web界面, 创建, 上传, 管理, 高效, 开发, 运维, 团队, 资源, 优化, 企业级, 开源, 部署, 环境变量, 服务器配置, 网络配置, 容器编排, 数据库, 缓存, 日志

bwg Vultr justhost.asia racknerd hostkvm pesyun Pawns


本文标签属性:

Linux VPS:Linux vps的端口号

Harbor镜像仓库搭建:containerd 镜像仓库

VPS搭建Harbor镜像仓库:harbor docker镜像

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