LPIC-3 仮想化・コンテナ化Dockerとコンテナー運用基盤オリジナル・公式資料照合難易度★★★☆☆
Dockerで、名前付きvolume appdataを/var/lib/appへマウントしてコンテナーを実行し、その配下だけへ業務データを書いた。あとでコンテナーだけを削除し、volume削除・pruneは行わない。同じvolumeを新コンテナーへ付ける場合、正しい説明はどれか。
A
volumeはコンテナーの書込みレイヤーとは独立した寿命を持ち、削除していなければデータを新コンテナーで利用できる★ 正解
名前付きvolumeはコンテナーの書込みレイヤーとは別です。保持したvolumeを再利用できます。アプリ側の互換性等は確認します。
B
名前付きvolumeもコンテナーの削除と同時に必ず消える
コンテナー削除と名前付きvolumeの明示削除は別です。本問ではvolumeを削除していません。
C
docker image rmでイメージを削除すれば、すべてのvolumeのデータも同時に初期化される
イメージとvolumeは異なるオブジェクトです。image rmをvolume内データの初期化操作と扱いません。
D
名前を付けたvolumeは自動的に別リージョンへ複製され、バックアップが不要になる
名前を付けるだけで遠隔複製や復元保証は得られません。保存先の保護とバックアップは別途必要です。
解説
イメージ、コンテナーの書込みレイヤー、volumeの寿命を区別します。残す必要があるデータの保存先を明示し、削除対象と復旧手段を確認します。
根拠資料・確認情報
対応範囲:LPIC3 305-300 v3.0
資料確認日:2026-10-28
同じレッスンの問題
問題 2
BuildKit対応のDockerビルドで、非公開パッケージを取得する短期トークンが必要である。トークンを最終イメージ・レイヤー・ビルドログへ残したくない。適切な方針はどれか。
問題 3
Docker Swarmにはmanagerが3台あり、worker上の既存taskは稼働中である。manager同士の通信は正常だったが、そのうち2台が停止して復旧していない。残り1台だけで新しいサービス変更を確定できるか。故障した2台をforce-new-cluster等で置き換える操作は行わない。
問題 4
Helmでreplicas=3のDeploymentをKubernetesへ導入した後、HelmのCLIは終了した。稼働Podが1個削除されたが、クラスタのcontrollerとschedulerは正常で、容量・イメージ取得・権限等にも問題がない。希望する3個へ戻す責務の説明はどれか。