harbor镜像仓库由原来的v2.11.1版本升级到v2.13.1,数据不丢失
一.停止当前 Harbor 服务
cd /opt/harbor-v2.11.1docker-compose down
二.备份当前 Harbor 数据
cp -r harbor-v2.11.1 harbor-v2.11.1-20250721[root@harbor data]# pwd
/cloudx/harbor/data
[root@harbor data]# ls
ca_download database job_logs redis registry secret
[root@harbor data]# cp /cloudx/harbor registry-bak20250721
三.下载新版本的 Harbor 安装包
https://github.com/goharbor/harbor/releases/download/v2.13.1/harbor-offline-installer-v2.13.1.tgz
root@harbor data]# cd /opt/
[root@harbor opt]# ls
containerd harbor-offline-installer-v2.11.1.tgz harbor-offline-installer-v2.13.1.tgz harbor-v2.11.1 harbor-v2.11.1-20250721
下载的是harbor-offline-installer-v2.13.1.tgz
四.解压新版本的 Harbor 安装包,并导入镜像
tar xf harbor-offline-installer-v2.13.1.tgz
mv harbor mv harbor-v2.13.1
cd harbor-v2.13.1
docker load -i harbor.v2.13.1.tar.gz
五.使用 prepare 工具升级配置文件
docker run -it --rm -v /:/hostfs goharbor/prepare:v2.13.1 migrate -i /opt/harbor-v2.11.1-20250721/harbor.ymlcp harbor-v2.11.1-20250721/harbor.yml harbor-v2.13.1/
六.运行新版本的文件
cd harbor-v2.13.1/
./install.sh
七.正常访问,升级完成