判斷:適合把 OCI 映像建立的 LXC 容器視為需受控替換的執行個體;更新前先核對 Proxmox VE 版本、備份容器資料,再以新映像建立測試實例並驗收。不適合把這項功能當成完整的 Docker 映像生命週期管理工具;若工作負載頻繁更新、需要多容器編排或成熟的持久化流程,應優先評估在 VM 內執行容器執行環境。
本文適合正在測試 Proxmox VE OCI 映像容器、遇到映像更新或重建疑問的系統管理員。
也適合需要替客戶維護多個應用實例、或準備在獨立伺服器上長期運行常駐應用的 MSP 與技術負責人。
最後更新於 2026 年 10 月 26 日;版本資訊以 Proxmox VE 9.1 官方發布說明、9.2 官方發布說明及 9.x 容器管理指南核對。
先核對 Proxmox VE 9.2 OCI 映像容器的功能邊界
Proxmox VE 9.1 於 2025 年 11 月 19 日發布,官方發布說明列出從 OCI 映像建立 LXC 容器的能力;Proxmox VE 9.2 於 2026 年 5 月 21 日發布。版本日期與功能依據可分別查閱 9.1及 9.2發布資料。實際可用操作仍應以安裝版本對應的管理指南為準,而不是只根據網路上的操作截圖或討論推斷。
這項能力的重點是以 OCI 映像建立由 Proxmox 管理的 LXC 容器;不能直接等同於在 VM 中安裝 Docker,也不代表具有 Docker、Compose 或完整編排平台的所有管理功能。若管理者熟悉的是 Compose 工作流程,應先確認映像取得、容器建立、資料掛載與更新回復等環節在目前版本中如何完成。
開始操作前,請先確認:
- [ ] 已記錄節點目前的 Proxmox VE 版本,並確認查閱的是相符版本的容器管理指南。
- [ ] 已確認目標操作是建立 OCI 映像容器,而非在 VM 內更新 Docker 容器。
- [ ] 已在管理指南中核對目前版本提供的映像建立、掛載與容器管理流程。
- [ ] 尚未在正式服務上執行未經核實的 CLI 指令或介面操作。
把取得新映像和替換既有容器分開處理
映像來源出現新版標籤,不等於已經運行的容器會自動更新。管理流程應分開看待取得映像、建立可用映像或模板、建立新容器,以及切換正式服務;其中每個環節是否有特定介面或指令,都要依安裝版本的官方文件確認。
OCI 映像以清單描述映像內容與相關資訊,標籤也不應被視為永遠固定的內容識別。可參閱 OCI 映像清單規範了解清單用途;實際更新時,除了記錄映像名稱與標籤,也應保留取得映像的來源資訊,並在流程允許時核對映像識別資料。這能避免只記下「已更新」卻無法重現當時所用映像的狀況。
可採取以下受控流程:
- [ ] 記錄目前容器 ID、映像名稱與標籤、應用設定、掛載點、網路設定及啟動方式。
- [ ] 先備份需要保留的應用資料;確認備份位置可存取,且回復方法已寫明。
- [ ] 依目前版本官方文件取得並核對新映像,不以未經驗證的更新指令取代文件流程。
- [ ] 建立測試容器或替代實例,讓正式容器保持原狀,避免將首次驗證直接放在生產服務上。
- [ ] 在測試實例檢查啟動狀態、應用功能、網路連線、日誌及持久化資料。
- [ ] 確認切換與回復方式後,才安排維護時段替換正式服務;保留舊容器或其他已驗證的恢復路徑。
Proxmox 官方論壇與使用者討論可用來了解其他管理者遇到的問題,但不能視為功能保證。例如,官方論壇 OCI 討論串與社群對 OCI 容器更新的討論反映的是使用者提出的疑問與經驗,並不等於 Proxmox 官方承諾支援某種特定更新方式。遇到不同操作結果時,應回到目前版本的管理指南核對。
在重建前把應用資料和容器本身拆開
容器可以重新建立,不代表容器中的資料一定能重建。應用設定、資料庫檔案、使用者上傳內容、環境變數與網路設定需要分別盤點:有些內容可由設定檔重新部署,有些則是唯一的持久化資料,不能把「容器成功啟動」當成資料已安全保留。
特別要確認資料是否位於容器根檔案系統、Proxmox 管理的掛載點,或主機上的外部路徑。不同掛載方式在備份與還原時的處理可能不同;例如,不能未經查證就假設所有掛載內容都會隨容器備份一併保存。請依 Proxmox 容器管理指南核對掛載設定,再依 備份與還原文件確認適用於該容器與儲存方式的範圍。
正式替換前應完成以下檢查:
- [ ] 將應用設定、資料庫、上傳檔案與憑證等資料列成清單,標出實際存放位置。
- [ ] 確認每個重要掛載點是否包含在選定的備份流程內;未確認時,另行備份資料。
- [ ] 在隔離測試實例執行還原,而不只檢查備份工作顯示成功。
- [ ] 記錄環境變數、網路與啟動設定,避免重建時只恢復資料、卻漏掉服務依賴。
- [ ] 保留維護窗口與回復準備;如果無法確認資料可還原,就暫緩正式替換。
Proxmox VE 文件說明的是軟體功能與操作邊界,不是代替部署者規劃備份。SFP Cloud 不提供容器快照、備份或代運維服務,持久化資料的備份位置、保留方式與還原演練需由服務管理者自行安排。
用常見疑問確認更新路徑
新映像可用後,既有服務會自行更新嗎?
不應假設會自動更新。映像標籤更新、取得新映像與替換正在運行的容器是不同環節;實際操作依版本文件確認。較安全的做法是先建立測試實例,通過應用與資料驗收後再切換,而不是直接更改正式服務。
重建後,原本的資料是否一定還在?
不一定。結果取決於資料存放位置、掛載設定以及備份範圍。應先查核掛載與備份文件,將資料與容器執行環境分開盤點,再在隔離環境驗證還原。若尚未實際恢復過資料,就不能把備份完成視為回復能力已驗證。
OCI 映像容器適合長期跑正式服務嗎?
可先用於已驗證、更新頻率較低且資料保護方式明確的簡單應用;是否適合正式環境,取決於更新頻率、回復需求和部署流程。若服務需要多容器協作、經常更新映像,或依賴成熟的持久化卷管理,應優先評估 VM 內的容器執行環境。
它和 VM 內執行 Docker 的差別是什麼?
OCI 映像建立 LXC 容器,與在 VM 中安裝 Docker 或其他容器執行環境,是不同的管理路徑。後者可供既有容器工具鏈使用;前者應以 Proxmox 官方文件確認映像與容器操作。兩者不能僅憑名稱判定性能高低,應依應用依賴和維護方式選擇。
依更新模式選擇容器方案並完成驗收
選擇方案時,關鍵不是把 OCI、LXC 與 Docker 當成可互換名稱,而是檢視目前工作負載仰賴的部署功能。下表用於判斷維護方式,不代表普遍的性能比較。
| 決策維度 | Proxmox OCI 映像建立 LXC | VM 內執行容器執行環境 |
|---|---|---|
| 適合情況 | 已驗證的單一、簡單應用,更新流程可受控 | 依賴既有 Docker 或 Compose 工作流程的服務 |
| 映像更新 | 需依 Proxmox 版本文件確認取得、建立與替換步驟 | 依 VM 內採用的執行環境與部署工具管理 |
| 多容器協作 | 不應假定具備完整編排能力 | 較適合需要沿用多容器部署流程的工作負載 |
| 持久化與回復 | 必須確認掛載點與備份範圍,並實測還原 | 依 VM 內的卷、備份及部署設計規劃 |
| 切換前的最低要求 | 建立測試實例,檢查資料、網路、日誌與回復路徑 | 在測試環境驗證映像更新與應用回復流程 |
正式上線前,將每項結果記錄下來,讓維護人員能重現決策與回復操作。
| 驗收項目 | 通過條件 | 未通過時的處理 |
|---|---|---|
| 映像識別 | 記錄映像來源、標籤及可核對的識別資訊 | 暫停切換,重新確認取得來源與映像內容 |
| 服務啟動 | 容器啟動,應用功能可正常使用 | 保留舊實例,檢查設定與應用日誌 |
| 資料保留 | 重啟或還原測試後,必要資料仍可讀取 | 不切換正式流量,重新檢查掛載和備份 |
| 網路連線 | 服務端點與必要的內外部連線正常 | 核對容器網路與服務設定後再測 |
| 回復演練 | 管理者能依記錄恢復已知可用狀態 | 補齊步驟並在隔離環境重新演練 |
若工作負載只是少量、更新不頻繁的應用,且資料和回復流程已驗證,OCI 映像容器可以納入測試;若需要持續部署、多容器編排或既有 Compose 操作流程,VM 內的容器執行環境通常更符合維護需求。兩條路線都應先依實際 VM 數量、記憶體與儲存需求規劃,不能只憑 CPU 規格推算可運行的容器數量。
獨立伺服器虛擬化能讓管理者自行安排 VM 與容器資源,但不會自動解決映像更新、資料備份或服務回復。若已在測試環境驗證工作負載,可先查看 SFP Cloud 的產品與計價資訊,核對 Proxmox 系統支援、可選資源與儲存項目是否符合部署需求;確認適合後,再從訂購資訊檢查目前可選方案。
常見問題
-
Q
Proxmox VE 裡的 OCI 容器要怎麼換成新版映像?
先依目前安裝的 Proxmox VE 版本確認官方管理指南涵蓋的 OCI 操作,再保留舊容器、另行取得並核對新映像,於測試實例建立替代容器。確認服務、網路與資料正常後才切換流量;不要假設更新映像標籤會自動改動既有容器。
-
Q
重建 OCI 映像容器後,原本的應用資料會保留嗎?
不能只憑容器重建流程判定資料會保留。容器內檔案、外部掛載、資料庫檔案與上傳內容的保護方式各不相同;部分掛載點也可能不在一般容器備份範圍內。應先查閱該版本的掛載與備份規則,另行備份重要資料,並在隔離環境實際測試還原。
-
Q
OCI 映像容器適合長期承載正式服務嗎?
若服務單純、更新頻率低,而且資料已妥善移出容器並完成回復演練,可以先在測試環境驗證這條路線。若正式服務依賴頻繁更新、多容器協作、成熟的持久化管理或既有 Compose 工作流程,應優先評估在 VM 內使用容器執行環境,避免把映像建立能力誤當成完整容器管理平台。
-
Q
OCI 映像容器和 VM 內執行 Docker,主要差異在哪裡?
OCI 映像可用於建立 Proxmox 管理的 LXC 容器,但這不等於在 VM 內部署 Docker 或其他執行環境,也不代表具備相同的映像更新、編排和持久化工作流程。前者適合經驗證的簡單應用;需要多容器編排或既有容器工具鏈時,VM 內的方案通常較容易沿用原有操作方式。