LPIC-3 仮想化・コンテナ化Dockerイメージと実行時の契約オリジナル・公式資料照合難易度

DockerfileのENTRYPOINTをexec形式のJSON配列で指定し、不要なシェルを挟まずアプリを起動する。主な狙いとして適切なものはどれか。

A
exec形式でも必ず/bin/sh -cを挟み、そのシェルがPID1になる

exec形式は暗黙のシェルを介さず指定プログラムを実行する。

B
exec形式では$NAMEが常にシェルと同じ規則で展開される

シェルを明示しないexec形式ではシェルの変数展開を前提にしない。

C
exec形式にすれば、アプリにシグナル処理がなくても正常終了が必ず保証される

直接実行できても、アプリ自身の停止シグナルやPID1の処理は別途確認する。

D
暗黙のシェルを介さずアプリを直接実行する★ 正解

シェル形式で生じる中間プロセス等の違いを避けられる。

解説

exec形式はシェルを暗黙に介さず指定プログラムを実行する。アプリをPID1として起動する構成では、停止シグナルの受取りやPID1の振る舞いも確認する。

根拠資料・確認情報

対応範囲:LPIC-3 305-300 Version 3.0

資料確認日:2026-11-02

アプリ内の初回回答データ

回答データを読み込んでいます。

同じレッスンの問題

アプリで毎日学習しよう

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

更新: 2026/11/2
DockerfileのENTRYPOINTをexec形式のJSON配列で指定し、 | LPIC-3 仮想化・コンテナ化 練習問題・解説 | まなびの時間