环境: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 命令默认只会在当前文件夹查找这个核心配置文件,找不到就会报错。
处理:切换到配置文件所在目录执行


2242

被折叠的 条评论
为什么被折叠?



