本文只適用於harbor的版本大於v1.10.x到最新版本的公升級遷移,docker-compose啟動的harbor。
主要參考了官網的公升級指南,根據實際情況我稍微調整了下步驟。詳情請參考
此次測試是從版本v2.0.1公升級到v2.1.2
# cd /root# wget
2. 解壓檔案到當前目錄
# tar xvf harbor-offline-installer-v2.1.2.tgz
3. 獲取最新的v2.1.2的映象
# cd /root/harbor# docker image load -i harbor.v2.1.2.tar.gz
檢查映象v2.1.2是否存在
# docker images|grep 2.1.2
4. 停止harbor
# cd /opt/harbor# docker-compose down -v
5. 備份當前harbor安裝目錄
# cp /opt/harbor /data/backup/harbor## 或者 # mv /opt/harbor /opt/harbor.bak
6. 備份資料庫
# cp -r /data/database /data/backup/
7. 移動之前解壓的harbor資料夾到部署位置
# mv /root/harbor /opt/
8. 複製老版本的配置檔案harbor.yaml到當前的harbor的資料夾下
# cp /opt/harbor.bak/harbor.yml /opt/harbor
9. 公升級操作
# docker run -it --rm -v /:/hostfs goharbor/prepare:v2.1.2 migrate -i /opt/harbor/harbor.yml
migrating to version 2.1.0
written new values to /opt/harbor/harbor.yml
10. 生成docker-compose檔案
# ./prepare --with-clair --with-trivy --with-chartmuseum
11. 啟動harbor
# docker-compose up -d## 檢查啟動情況# docker-compose ps
啟動之後開啟harbor頁面,版本公升級最典型的標識是增加了p2p分發(2.1的新功能) mysql版本公升級命令 mysql版本公升級
版本公升級 mysql版本很多,有5.5,5.6,5.7都可能,有時候我們的目的是公升級資料庫版本.公升級的方法有兩種,第一種就是用mysqldump方式來操作,因為匯出來就是sql語句,所以直接導進去新庫就是公升級了。例如 在舊庫匯出 mysqldump uroot p h10.0.2.4 p33...
公升級mysql版本 mysql版本手動公升級
步驟 0x00 備份原來 phpstudy 中 mysql 安裝目錄 0x01 basedir d phpstudy mysql datadir d phpstudy mysql data 0x02 把 mysql 安裝路徑新增至系統環境變數 過程 計算機 系統屬性 高階系統配置 環境變數 選擇pa...
mysql 小版本公升級 mysql小版本公升級
選擇尋找先前的ga版本 2 解壓 tar xf mysql 5.7.32 1.el7.x86 64.rpm bundle.tar 3 備份資料庫配置檔案及資料檔案,單獨備份資料庫 啥時候都不要嫌棄備份麻煩,多乙份備份少一張機票 a etc my.cnf 配置檔案 b var lib mysql 資料...