第一步、进入1.6.0的安装目录,停止harbor1.6.0
cd harbor docker-compose down |
第二步、备份harbor安装目录
mv harbor harbor1.6.0-bak |
第三步、获取数据备份升级镜像,harbor1.7.1 offline安装包
docker pull goharbor/harbor-migrator:v1.7.1 wget https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-offline-installer-v1.7.1.tgz |
第四步、升级数据结构(/root/harbor/harbor.cfg为1.6.0的安装配置文件)
docker run -it --rm -v /root/harbor/harbor.cfg:/harbor-migration/harbor-cfg/harbor.cfg goharbor/harbor-migrator:v1.7.1 --cfg up |
这一步会生成一个新的harbor.cfg注意拷贝备份
第五步、升级镜像(--with-chartmuseum 表示使用chartmuseum 可以不加)
rm -rf harbor (删除旧目录) tar zxvf harbor-offline-installer-v1.7.1.tgz cd harbor 将第四步生成的harbor.cfg拷贝进来 ./prepare ./install.sh --with-chartmuseum |