Harbor仓库部署

环境:Ubuntu22.04部署Harbor v2.10.0版本

已安装docker、k8s

1、部署依赖,安装docker-compose

apt install -y docker-compose
# 验证是否安装成功
docker compose version
##### output #####
# Docker Compose version v2.37.3

2、Harbor服务安装

2.1 下载 Harbor v2.10.0 安装包

# 下载Harbor v2.10.0离线安装包(推荐)
sudo wget https://github.com/goharbor/harbor/releases/download/v2.10.0/harbor-offline-installer-v2.10.0.tgz

# 可选:下载在线安装包(需要联网拉取镜像)
# sudo wget https://github.com/goharbor/harbor/releases/download/v2.10.0/harbor-online-installer-v2.10.0.tgz

# 解压安装包
sudo tar xvf harbor-offline-installer-v2.10.0.tgz

# 进入Harbor目录
cd harbor

2.2 配置 Harbor(核心步骤)

# 1.复制配置模板
cp harbor.yml.tmpl harbor.yml

# 2.编辑harbor.yml文件
# 修改主机名(必须,使用服务器IP或域名,不能用localhost/127.0.0.1)
hostname: 192.168.1.100  # 替换为你的服务器IP

# 配置admin密码(首次登录使用)
harbor_admin_password: Harbor12345  # 建议修改为复杂密码

# 测试环境可注释HTTPS配置(生产环境必须配置证书)
# https:
#   port: 443
#   certificate: /your/certificate/path
#   private_key: /your/private/key/path

# 可选:修改HTTP端口(默认80)
# http:
#   port: 8080

# 存储⽬录
data_volume: /data/harbor

2.3 安装检查

#执行安装脚本
./install.sh

#查看容器状态
sudo docker compose ps
#正常状态下,所有容器应显示为 Up 状态。

2.4 常用操作命令

启动/重启/停止 Harbor

# 启动
sudo docker compose up -d

# 停止
sudo docker compose down

# 重启
sudo docker compose restart

查看日志:

sudo docker compose logs -f

碰到的问题:

问题一、

执行docker compose ps报错如下:
no configuration file provided: not found

原因:当前运行命令的目录下,没有找到 docker-compose.yml / docker-compose.yaml 配置文件docker compose 命令默认只会在当前文件夹查找这个核心配置文件,找不到就会报错。

处理:切换到配置文件所在目录执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值