一、升级前准备备份数据
1、停止删除 harbor
# docker-compos down -v
2、备份数据目录
默认数据目录/data/database
# mkdir /data/backup //创建备份目录
# cp -r /data/database /data/backup/
3、备份程序目录
应用部署目录/opt/harbor
# mv /opt/harbor /opt/harbor.bak
二、升级操作
1、下载harbor新版本
# wget https://github.com/goharbor/harbor/releases/download/v2.3.2/harbor-offline-installer-v2.3.2.tgz
# tar xf harbor-offline-installer-v2.3.2.tgz -C /opt/
2、配置文件准备
# cd /opt/harbor
# cp /opt/harbor.bak/harbor.yml .
# cp -r /opt/harbor.bak/ssl .
# docker run -it --rm -v /:/hostfs goharbor/prepare:v2.3.2 migrate -i /opt/harbor/harbor.yml
# ./prepare --with-trivy --with-chartmuseum //生成docker-compose文件(把harbor.yml转化为容器配置文件)
3、启动harbor
# docker-compose up -d
4、访问