LPIC-3 仮想化・コンテナ化コンテナ・初期構成の切分けオリジナル・公式資料照合難易度★★★☆☆

Linux上のDocker Engine 28.0以降で、通常のNAT bridgeを使う。コンテナ内アプリは0.0.0.0:80で待ち受け、docker psのPortsは127.0.0.1:8080->80/tcpである。ホスト自身のcurl http://127.0.0.1:8080は成功するが、別ホストから公開IP:8080へは接続できない。追加のproxy・direct routing・ポート転送はない。まず確認する設定上の理由はどれか。

A
コンテナ内の0.0.0.0待受けは、ホストの全公開IPにも自動的に8080を開く

コンテナ内の待受けと、Dockerによるホスト側公開バインドは別の設定です。

B
ホスト側の公開バインドがloopbackに限定されている★ 正解

127.0.0.1:8080の127.0.0.1はホストの公開先アドレスを指定しています。

C
80/tcpと表示されるので、別ホストも公開IPの80番へ接続する必要がある

8080がホスト側、80がコンテナ側です。ホスト80を公開したという表示ではありません。

D
Docker Engineはbridgeコンテナのポート公開を一切サポートしない

提示されたホストcurlの成功とも異なり、bridgeでもポート公開は使えます。公開先アドレスが限定されています。

解説

公開先のホストアドレスが127.0.0.1なので、通常のこの構成ではDockerホスト自身向けの公開です。コンテナ内の0.0.0.0は別の名前空間の待受けであり、ホストの全外部アドレスへ公開する指定とは異なります。外部公開する場合は認証・firewall等も含めて必要な範囲を設計します。

根拠資料・確認情報

対応範囲:LPIC3 305-300 v3.0

資料確認日:2026-10-29

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで LPIC-3 仮想化・コンテナ化 合格を目指す。無料・課金なし。

更新: 2026/10/28
Linux上のDocker Engine 28.0以降で、通常のNAT brid | LPIC-3 仮想化・コンテナ化 練習問題・解説 | Mondaily