Harbor1.10.4升级到2.0.1

升级

  1. 下载安装包,并解压
1
2
3
4
mkdir -p /root/harbor/2.0.1
cd /root/harbor/2.0.1
wget https://github.com/goharbor/harbor/releases/download/v2.0.1/harbor-offline-installer-v2.0.1.tgz
tar -zxvf harbor-offline-installer-v2.0.1.tgz
  1. 停止harbor
1
2
cd /root/harbor/1.10.4/harbor
docker-compose down
  1. 备份harbor
1
2
cd /data/
cp -rf database database-1.10.4-bak
  1. 迁移harbor配置文件
1
2
cp /root/harbor/1.10.4/harbor/harbor.yml /root/harbor/2.0.1/harbor/harbor.yml 
docker run -it --rm -v /:/hostfs goharbor/prepare:v2.0.1 migrate -i /root/harbor/2.0.1/harbor/harbor.yml
  1. 升级harbor
1
2
cd /root/harbor/2.0.1/harbor
./install.sh

回滚

  1. 停止harbor
1
2
cd /root/harbor/2.0.1/harbor
docker-compose down
  1. 使用升级时备份的数据库文件
1
2
3
cd /data
mv database database-2.0.1-bak
mv database-1.10.4-bak database
  1. 回滚harbor版本
1
2
cd /root/harbor/1.10.4/harbor
./install.sh