使用者從技術支援處獲取單個組件鏡像包後,需要手動上傳到鏡像倉庫中。
本文提供兩種方案,示範如何上傳單個鏡像到鏡像倉庫中。
前端介面推播:僅支援 V1.16.0 及之後版本的維運平台,簡單方便。
終端語句推薦:僅建議 V1.15.0 及之前版本使用,對操作者有docker運用基礎要求。
FineReport/FineBI付費使用者,請透過服務平台聯絡帆軟技術支援,獲取鏡像包。技術支援聯絡方式:「服務>線上支援」
FineDataLink使用者,請在FineDataLink服務群聯絡相關客戶成功獲取。
將獲取的鏡像包上傳到FineOps外掛目錄/fanruan_xxx/ops/resources資料夾中。
注:透過 匯出維運平台部署資訊 ,可查看 FineOps 外掛目錄位置。
管理者登入維運平台,點選「維護中心>鏡像管理」,點選「載入鏡像」。
即可選擇resources下的鏡像檔案進行載入,載入完成後resources下的鏡像檔案會被刪除
提示「鏡像載入成功」後,即可在「鏡像管理」中查看到推播的鏡像包,管理者可使用該鏡像進行專案部署和升級。
V1.15.0及之前版本使用本方案,V1.16.0及之後版本請使用上節方案。
目的:確定你要上傳的鏡像的倉庫地址。
操作:管理者可透過登入維運平台,點選「維運管理>鏡像管理>全局配置」,查看維運平台所用鏡像倉庫的地址。
本文範例地址為:192.168.101.58:5000
目的:對於私有倉庫,需要確認倉庫的前綴。這是在推播鏡像時所需的完整鏡像標籤。
操作:確認倉庫前綴的方法會根據你使用的具體的鏡像倉庫而有所不同。如果是透過finekey安裝的registry倉庫,前綴與倉庫地址相同。
本文範例倉庫前綴為:192.168.101.58:5000
1)獲取鏡像包
2)將範例的kafka.tar.gz鏡像包上傳到倉庫所在伺服器。
本文上傳的範例位置為:/home/finekey/resources/images
目的:需要使用docker load命令將鏡像包載入到本地Docker引擎中。
語句:docker load -i /path/to/image.tar
範例:docker load -i /home/finekey/resources/images/kafka.tar.gz
目的:需要為鏡像新增標籤,以便將其與正確的倉庫地址聯動起來。
語句:docker tag <鏡像ID> <倉庫前綴>/<鏡像名稱>:<標籤>
範例:docker tag kafka:v20.0.0-3.4.0 192.168.101.58:5000/kafka:v20.0.0-3.4.0
目的:將鏡像推播到倉庫中。
語句:docker push <倉庫前綴>/<鏡像名稱>:<標籤>
範例:docker push 192.168.101.58:5000/kafka:v20.0.0-3.4.0
管理者登入維運平台,在「維運管理>鏡像管理」中,即可查看到剛剛手動推播的鏡像包。
注:如參照上文推播鏡像後,不能正常顯示,付費使用者請聯絡帆軟技術支援協助更新 version.json 。
技術支援聯絡方式:前往「服務」,選擇「線上支援」、電話「400-811-8890」。