Proxmox VE 9.1は2025年11月19日に公開され、OCIイメージからLXCコンテナを作成する機能が追加されました(公式リリースノート)。この機能をDockerの完全なライフサイクル管理と同じものとして扱わず、更新前にバージョンごとの対応範囲を確かめ、データを退避してから新しいインスタンスを検証してください。頻繁な更新や複数コンテナの編成が必要なら、VM内のコンテナランタイムを優先して評価するのが妥当です。
適しているケース: OCIイメージから作成したLXCアプリケーションの更新手順やデータ保全を確認したい管理者、MSP運用担当者、技術責任者です。
適していないケース: DockerやComposeと同等の機能がそのまま使えることを前提に、移行手順や自動更新方法だけを探している場合です。
最終確認日:2026年10月26日。Proxmox VE 9.2の公開日とリリース内容は公式リリースノートを参照し、操作の詳細は適用する版の管理ガイドで再確認してください。
OCI機能の対応範囲をバージョン別に確認する
Proxmox VE 9.1で確認できるのは、OCIイメージを使ってLXCコンテナを作成する機能です。Proxmox VE 9.2は2026年5月21日に公開されていますが、リリースノートに記載のある機能追加と、既存コンテナのイメージを更新する手順は分けて考える必要があります。
OCIイメージは、アプリケーションを含むイメージの配布形式です。Proxmox VE上のLXCアプリケーションコンテナと、VM内でDockerなどのコンテナランタイムを動かす構成は、同じ管理体験を提供するものではありません。更新の可否や画面・コマンドの具体的な操作は、Proxmox VE 9.xのコンテナ管理ガイドで該当する版を確認します。
特に、次の操作を混同しないでください。
- イメージレジストリから新しいイメージを取得する。
- 取得したイメージをProxmox VE上で利用できる状態にする。
- そのイメージから新しいコンテナインスタンスを作成する。
- 稼働中のコンテナを新しいインスタンスに置き換える。
新しいタグが公開されても、既存インスタンスが自動的に新しいイメージへ切り替わるわけではありません。更新時にどの操作がサポートされるかは、バージョンと管理方法によって確認し、未確認のコマンドや「自動更新」の仕組みを前提にしないことが重要です。
更新前に残すデータと設定を洗い出す
OCIイメージを基にコンテナを再作成する場合、イメージ内に含まれない設定やアプリケーションの状態は別に扱います。コンテナ内にだけ保存しているデータは、コンテナを置き換えたときに引き継がれるとは限りません。
作業前に、次の項目を確認してください。
- アプリケーションの設定ファイルと環境変数。
- データベースファイル、アップロードファイル、ログなどの保存先。
- マウントポイントの構成と、保存先がコンテナ外にあるか。
- ネットワーク設定、公開ポート、起動時の設定。
- バックアップ対象に含めるデータと、復元に必要な手順。
Proxmox VEのバックアップ機能では、対象となるマウントポイントの扱いを設定や構成に応じて確認する必要があります。公式のバックアップ・復元ガイドを参照し、バックアップを取得したという事実だけでなく、必要なデータを実際に取り戻せることまで別のテスト環境で確かめてください。
.warning(バックアップ前): 稼働中の本番コンテナを停止・置換する前に、データの退避先、復元手順、作業時間帯を決めます。バックアップがない、または復元未確認の状態で本番インスタンスを削除しないでください。
コミュニティの議論では、OCIコンテナの更新方法やデータの扱いについて利用者の疑問が見られます(公式フォーラムでのOCI機能の議論、更新手順に関する利用者の相談例)。こうした投稿は実運用上の関心を知る手がかりにはなりますが、単一の利用例を公式の仕様保証として扱うことはできません。
新しいインスタンスを用意して切り替えを検証する
現行コンテナをその場で上書きする手順が、適用版で明確に確認できない場合は、旧インスタンスを残したまま新しいインスタンスを準備する方法が安全側です。イメージの取得、テンプレートとしての利用、コンテナ作成、稼働中の置き換えは別の段階として記録します。
実作業は次の順で進めます。
- 現行コンテナのID、イメージの参照情報、設定、マウント、ネットワークを記録します。
- 永続化データと必要な設定を退避し、復元できることを確認します。
- 対象のProxmox VE版で、OCIイメージの取得とコンテナ作成がどう扱われるか、公式ガイドとリリースノートで照合します。
- 新しいイメージからテスト用インスタンスを作り、現行のデータや設定を本番へ影響させずに接続します。
- アプリケーションの起動、外部からの接続、ログ、データの読み書きを確認します。
- 問題がなければ切り替え方法を決め、旧インスタンスまたは検証済みの復旧経路を残します。
この流れでは、イメージを取得できたことだけを「更新成功」と判定しません。OCIイメージの配布仕様では、イメージのマニフェストが配布対象の内容を記述しますが、それだけで既存コンテナのデータ移行や置換まで自動的に行われるわけではありません(OCIイメージマニフェスト仕様)。
.warning(切り替え前): 新しいインスタンスが起動しただけでは、本番切り替えの根拠になりません。メンテナンス時間帯を確保し、旧環境へ戻す条件と操作を先に記録してください。復旧経路が具体化できない場合は、切り替えを延期します。
更新の完了条件を決めてからFAQで疑問を解消する
本番へ切り替える前に、次の項目をテスト用インスタンスで確認します。
- [ ] 使用したイメージの参照情報とコンテナIDを記録した。
- [ ] アプリケーションが起動し、想定する接続先から利用できる。
- [ ] 再起動後も必要な設定と永続化データが残る。
- [ ] ネットワーク接続と必要な通信が動作する。
- [ ] ログに、見落とせない起動エラーやデータ読み込みエラーがない。
- [ ] バックアップからの復元を隔離環境で実施し、手順を記録した。
- [ ] 切り替えを中止する条件と、旧環境へ戻す方法が決まっている。
OCIイメージコンテナはどう更新するか
新しいイメージを取得しただけで稼働中のコンテナが更新されるとみなさず、対象版の管理ガイドで取得・作成・置換の各操作を確かめます。既存インスタンスを直接更新する方法が確認できない場合は、新しいインスタンスを用意してデータを接続し、動作を検証した後に切り替えます。
コンテナ再作成後もデータを使えるようにするには
設定やアプリケーションデータをコンテナ内だけに置かず、保存先とバックアップ対象を明確にします。マウントポイントの設定がバックアップと復元でどう扱われるかを確認し、再作成後のインスタンスに必要なデータが戻ることを本番切り替え前に試します。
OCIイメージコンテナを長期運用するときの判断
更新頻度が低い単一アプリでも、データの保存先と復旧方法を用意し、定期的に手順を確認する必要があります。複数コンテナの編成や頻繁なイメージ更新、既存のCompose手順が欠かせない場合は、VM内のコンテナランタイムを含めて運用設計を比較してください。
VM内でDockerなどを動かす構成との選び分け
OCIイメージから作成するLXCはProxmox VE上でアプリケーションを扱う選択肢であり、VM内のコンテナランタイムと同じ管理機能を備えるものではありません。必要な分離、更新手順、データ管理、複数コンテナの編成方法を照らし合わせ、既存の運用手順を再現できるかを基準に選びます。
運用要件に合わせて構成を選ぶ
OCIイメージコンテナとVM内のコンテナランタイムは、単純な性能の優劣で選ぶものではありません。更新の頻度、アプリケーションの数、必要な分離、担当者が実施できる復元手順を比較します。
| 選択肢 | 合いやすい要件 | 更新・復旧で確認する点 |
|---|---|---|
| OCIイメージから作成するLXC | 単一アプリで、Proxmox VE上のコンテナとして管理したい | イメージの取得と置換の対応範囲、外部保存データ、旧インスタンスへの戻し方 |
| VM内のコンテナランタイム | 複数コンテナの編成や既存のコンテナ運用手順を使いたい | VMとコンテナ双方のバックアップ、ボリュームの復元、更新の検証方法 |
| 現行構成を維持して更新を延期 | 対応操作やデータの保存先が未確認 | 検証環境を整え、対応版と復旧手順が確認できるまで本番変更を避ける |
選択の目安: 更新が少ない単一アプリで、永続データの退避と復元を試せるならOCIイメージからのLXCを検証できます。複数コンテナの編成や頻繁な更新が要件なら、VM内のコンテナランタイムを先に評価してください。いずれも復旧テストができない場合は、本番切り替えを保留します。
更新方法そのものも、停止時間を許容できるか、復旧経路が検証済みかで選び方が変わります。
| 更新方法 | 選びやすい条件 | 主なリスク |
|---|---|---|
| 新規インスタンスを検証してから切り替える | 旧インスタンスを残せる。新旧を並行して確認できる | データやネットワーク設定の引き継ぎ漏れ |
| 現行インスタンスを置き換える | 適用版の公式手順が確認でき、バックアップと復元を試している | 置換後に問題が出たとき、復旧が遅れる可能性 |
| 更新を保留して検証環境で確認する | 操作の対応範囲やデータの保存場所が不明 | 古いイメージや構成を維持する期間が生じる |
独立サーバーの資源を実際の運用要件に照らす
独立サーバー仮想化で複数のVMやコンテナを動かす場合、必要なメモリやストレージは、コンテナの数だけから決まりません。常駐プロセス、データ量、バックアップの保存方法、更新時に新旧インスタンスを一時併用する余地も含めて見積もります。固定のインスタンス数や性能を前提にせず、実際の負荷をテスト環境で確認してください。
共有VPSやクラウドインスタンスは、小さく始めやすい一方で、共有資源による負荷変動、CPU割り当ての不透明さ、ストレージやネットワークの選択制限が運用上の課題になる場合があります。常時稼働する複数のVM・コンテナを自分で管理し、専有資源とストレージ構成を重視するなら、独立サーバーも比較対象になります。
導入前には、SFP Cloudの製品情報と料金でProxmox VEの対応状況、資源構成、ストレージの選択肢を照合してください。具体的な更新・バックアップ手順は利用者側で準備する必要があり、サーバーのレンタルがコンテナの運用代行やデータ復元を意味するわけではありません。検証済みのワークロードを専有環境で長期運用する計画なら、必要な資源と復旧方法を固めたうえでSFP Cloudの申込み案内を確認すると、想定するProxmox構成との適合を判断できます。
よくある質問
-
Q
Proxmox VEのOCIイメージコンテナを新しい版に切り替えるには?
まず稼働中のコンテナが参照するイメージ情報と、適用中のProxmox VEの管理ガイドを確認します。新しいタグを取得しただけで既存インスタンスの内容が変わるとは限りません。永続データを退避し、新しいインスタンスを別に作成してサービスを検証してから切り替える方法なら、問題時に旧環境へ戻す余地を残せます。
-
Q
OCIイメージから作ったコンテナを作り直すと、アプリのデータも消えますか?
コンテナ内だけに保存した設定、データベースファイル、アップロード内容は、再作成後も保持されると考えないでください。実データがどのマウントポイントに置かれているか、バックアップ対象に含まれるかを管理ガイドで確かめ、別途退避と復元を試します。環境変数やネットワーク設定も記録しておくと、再作成後の差分を確認できます。
-
Q
OCIイメージコンテナを本番サービスに使ってもよいですか?
更新が少なく、単一アプリで、データの保存先と復旧手順を検証済みなら候補になります。一方、複数コンテナの編成、頻繁なイメージ更新、既存のCompose運用や成熟したボリューム管理を必要とする場合は、VM内のコンテナランタイムを優先して評価してください。採用前に隔離環境で更新と復元の両方を確かめます。
-
Q
OCIイメージから作るLXCと、VM内でDockerを動かす構成はどう選びますか?
OCIイメージから作るLXCは、Proxmox VE上で単一のアプリ用インスタンスを扱う候補です。VM内のDockerなどは、複数コンテナの編成や既存の運用手順を生かしたい場合に検討しやすい構成です。性能が一律にどちらか優れるとはいえません。必要な分離、更新頻度、永続化方法、障害時の戻し方を基準に選びます。