無理くり docker を使うかっぱ@inokara)です。

うっかり

以下のように Apache だけをインストールして docker run しても Apache は残念ながらコンテナ内では起動してくれません。

RUN yum install httpd

以下のように起動

でも、以下のように docker run すればとりあえずは起動しますネ。

docker run -t -d -p 80 -v /var/www/html:/var/www/html:r ${コンテナイメージ} /usr/sbin/httpd -DFOREGROUND

ポイントは /usr/sbin/httpd -DFOREGROUND です。


やばい

docker すっかり忘れてる

元記事は、こちらです。
docker run 時にコンテナ内で Apache を起動する