###分からないこと
docker run --name mycent -dt centos /sbin/init
幾つかのサイトで書いてあるのですが、上のようにdockerの起動時に/sbin/initを指定する意味がよく分かりません。例えば以下のようにhttpdのイメージを使う際に
docker run --name myhttpd -p 8080:80 -dt httpd /sbin/init
のように指定するとapacheサーバが起動していないのかhttp://localhost:8080としても
ページにアクセスできません。
/sbin/initを付けていない場合はうまくいくのですが、そうなると、この/sbin/initはどのような場合に
利用するのでしょうか?
###追加の疑問点
docker run --name myhttpd -p 8080:80 -dt httpd
でコンテナを起動し、docker exec でコンテナに入ってsystemctl list-unit-files -t service
でサービス一覧を確認してもhttpdはありませんが、psコマンドで確認すると、httpdのプロセスがあるのが
確認できました。これはdockerの場合普通なのでしょうか?
どなたか知識のある方、回答宜しくお願い致します。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。