huanayun
hengtianyun
vps567
莱卡云

[Linux操作系统]VPS环境下搭建Harbor镜像仓库的详细指南|harbor docker镜像,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镜像仓库的步骤,包括配置Docker环境、安装Harbor、配置Harbor以及启动和测试Harbor服务。通过本文,用户可以快速掌握如何在VPS上搭建属于自己的Harbor镜像仓库,便于管理和使用docker镜像。

本文目录导读:

  1. 准备工作
  2. 安装Harbor
  3. 配置Harbor
  4. 使用Harbor

随着容器技术的普及,Docker镜像仓库成为开发者和运维人员的重要工具,Harbor是一款由VMware公司开源的企业级私有Docker镜像仓库,它提供了完整的镜像生命周期管理功能,本文将详细介绍如何在VPS(虚拟专用服务器)环境下搭建Harbor镜像仓库。

准备工作

1、准备一台VPS服务器,建议配置至少2核CPU、4GB内存和50GB硬盘空间。

2、安装操作系统,推荐使用Ubuntu 20.04或CentOS 7。

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

安装Harbor

1、下载Harbor离线安装包

访问Harbor的官方GitHub页面(https://github.com/goharbor/harbor/releases),下载最新版本的Harbor离线安装包,这里以harbor-offLine-installer-v2.2.0.tar.gz为例。

2、解压安装包

将下载的安装包上传到VPS服务器,然后在服务器上执行以下命令解压:

tar -zxvf harbor-offline-installer-v2.2.0.tar.gz

3、配置Harbor

进入解压后的目录,执行以下命令配置Harbor:

cd harbor
./prepare

在执行prepare命令时,会自动生成harbor.yml配置文件,该文件包含了Harbor的基本配置信息,如端口、数据库、存储等。

4、安装Harbor

配置完成后,执行以下命令启动Harbor:

./install.sh

安装过程会自动下载Harbor所需的Docker镜像,并启动Harbor服务。

配置Harbor

1、修改Harbor配置文件

为了更好地使用Harbor,我们可以修改一些配置,修改harbor.yml文件中的以下内容

设置Harbor的HTTP端口
http_port: 8080
设置Harbor的HTTPS端口
https_port: 4433
设置Harbor的数据库密码
db_password: Harbor12345
设置Harbor的存储路径
data_volume: /data/harbor

修改完成后,重启Harbor服务:

docker-compose down
docker-compose up -d

2、配置HTTPS

为了确保数据传输的安全性,我们可以为Harbor配置HTTPS,这需要生成SSL证书,并将其配置到Harbor中。

生成SSL证书:

mkdir -p /data/cert
openssl req -newkey rsa:4096 -x509 -sha256 -days 365 -nodes -out /data/cert/harborCert.pem -keyout /data/cert/harborKey.pem -subj "/C=CN/ST=Shanghai/L=Shanghai/O=example/OU=example/CN=harbor.example.com"

修改harbor.yml文件,添加以下内容:

开启HTTPS
ssl:
  enabled: true
  cert: /data/cert/harborCert.pem
  key: /data/cert/harborKey.pem

重启Harbor服务:

docker-compose down
docker-compose up -d

3、配置Harbor用户

默认情况下,Harbor只有一个管理员账户admin,密码为Harbor12345,为了方便管理,我们可以添加更多用户,登录Harbor后台,进入“系统管理”-“用户管理”页面,点击“添加用户”,填写用户名、密码等信息。

使用Harbor

1、登录Harbor

在浏览器中输入Harbor的HTTPS地址(如:https://harbor.example.com),输入管理员账户和密码,登录Harbor后台。

2、创建项目

在Harbor后台,进入“项目管理”页面,点击“创建项目”,填写项目名称、描述等信息。

3、推送镜像

登录Docker客户端,执行以下命令推送镜像到Harbor:

docker login harbor.example.com -u admin -p Harbor12345
docker tag myimage:latest harbor.example.com/project_name/myimage:latest
docker push harbor.example.com/project_name/myimage:latest

4、拉取镜像

在另一台机器上,登录Docker客户端,执行以下命令拉取Harbor中的镜像:

docker login harbor.example.com -u admin -p Harbor12345
docker pull harbor.example.com/project_name/myimage:latest

至此,我们已成功在VPS环境下搭建了Harbor镜像仓库,并学会了如何使用它。

相关关键词:VPS, 搭建, Harbor, 镜像仓库, Docker, 容器, 私有仓库, 安装, 配置, HTTPS, 用户, 项目, 推送, 拉取, 镜像, 管理员, 登录, 后台, 数据库, 存储, 证书, SSL, 安全, 账户, 密码, 项目管理, 镜像管理, 服务器, 虚拟机, 虚拟专用服务器, 生命周期, 离线安装包, 配置文件, 重启, 镜像标签, 拷贝, 推送命令, 拉取命令, 传输安全, 证书生成, 证书配置, 用户添加, 项目创建, 镜像上传, 镜像下载, 客户端, 登录命令, 标签修改, 镜像版本, 镜像仓库管理, 镜像仓库使用

bwg Vultr justhost.asia racknerd hostkvm pesyun Pawns


本文标签属性:

VPS搭建Harbor镜像仓库:harbor镜像迁移

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