Harbor版本无缝升级 发表于 2020-05-26 | 分类于 Kubernetes | 阅读次数: 备份12345678910cd /data/soft/harbordocker-compose downcd /data/softmv harbor /path/to/backup/harbor_1.8.4cp -r /data/database /path/to/backup/harbor_1.8.4/database 准备更新1234567891011121314151617181920212223docker pull goharbor/harbor-migrator:v1.8.6# 获取相应的版本,这里更新到1.8.6wget https://github.com/goharbor/harbor/releases/download/v1.8.6/harbor-offline-installer-v1.8.6.tgz# 拉取相应版本的迁移工具tar zxf harbor-offline-installer-v1.8.6.tgzdocker image load -i harbor/harbor.v1.8.6.tar.gz# 获取同版本的迁移工具docker pull goharbor/harbor-migrator:v1.8.6# 更新配置文件docker run -it --rm -v /path/to/backup/harbor_1.8.4/harbor.yml:/harbor-migration/harbor-cfg/harbor.yml goharbor/harbor-migrator:v1.8.6 --cfg up# 或者直接copy配置文件,版本差距小,版本差距大时,还是建议使用以上操作cp /path/to/backup/harbor_1.8.4/harbor.yml /data/soft/harbor/ 更新123cd /data/soft/harbor./install.sh 回滚(如果需要)12345678910111213141516171819# 停止现行版本cd /data/soft/harbordocker-compose down# 删除现行版本cd /data/softrm -rf harbor# 还原旧版本cp -r /path/to/backup/harbor_older_version ./harborcd harbor./install.sh Referencehttps://www.jianshu.com/p/8c7bfb2f807e