om/harbor/Harbor.md

1.3 KiB
Raw Blame History

需要安装docker和docker-compose https://goharbor.io/docs/2.9.0/install-config/

docker-compose

# 下载
wget https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64
# 设置可执行权限
chomd +x docker-compose-linux-x86_64
# 移动文件到
mv docker-compose-linux-x86_64 /usr/bin/docker-compose
# 查看版本
docker-compose -v

安装harbor

wget https://github.com/goharbor/harbor/releases/download/v2.8.3/harbor-offline-installer-v2.8.3.tgz
# 修改配置文件
harvor.yml
# 修改hostname
# 注销https
# 准备执行
./prepare
# 安装
./install

启动

https://goharbor.io/docs/2.9.0/install-config/run-installer-script/

# pwd
/software/harbor
# 启动
docker-compose up -d
# 停止
docker-compose down -v

修改配置使配置重新生效

参考网址

https://goharbor.io/docs/2.9.0/install-config/reconfigure-manage-lifecycle/

步骤

# 停止应用
docker-compose down -v
# 修改配置
vim harbor.yml
# 重新编译
./prepare
./prepare --with-trivy
# 重新启动
docker-compose up -d

在k8s中使用

方式一

在kubesphere中配置加密字典添加harbor秘钥 在创建页面中可以选择自己配置秘钥的路径, 使用准确镜像及targ否则无法找到