1.01.2標準
Linuxコンテナイメージを、通常のLinuxコンテナランタイムで起動する。
ホストとの関係で重要な制約はどれか。
× 不正解
コンテナはホストカーネルを共有するため、CPU architectureや必要なkernel機能との互換性が必要になる。
詳細解説
誤りイメージ内のuser spaceはホストCPU architectureやkernel機能と無関係である
CPU命令や必要なkernel機能との互換性が必要である。
互換性が必要である。
誤りコンテナは必ずホストと同一distributionでなければならない
user space distributionは異なってもよい。
distribution一致は必須でない。
正しいコンテナはホストkernelを使うため、必要なarchitectureとkernel機能の互換性が要る
user spaceが要求する命令・syscall等をhost側が提供する必要がある。
正解。hostの能力に依存する。
誤りコンテナはホストの全設定ファイルを自動的に上書きする
mount等で明示しない限り独立したfilesystem viewを持つ。
host設定を自動上書きしない。
実際に確かめる
一時的な検証環境で実行できる例です。
uname -m; uname -r期待される結果
host側から見えるarchitectureとkernel release理解のポイント
- architecture
- kernel compatibility
- user space
確認時の注意
- 確認環境: Linux container host
基礎のおさらい
distribution
hostと異なるuser space distributionのimageを動かせる。
multi-arch
別architecture imageには対応CPUやemulation等が必要になる。
問題IDKL-101-321
確認環境Linux container host
最終技術確認2026-08-13
誤り・権利侵害を報告