share facebook facebook twitter menu hatena pocket slack

docker run 時にコンテナ内で Apache を起動する

川原 洋平

WRITTEN BY 川原 洋平

無理くり 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 を起動する

cloudpack

cloudpackは、Amazon EC2やAmazon S3をはじめとするAWSの各種プロダクトを利用する際の、導入・設計から運用保守を含んだフルマネージドのサービスを提供し、バックアップや24時間365日の監視/障害対応、技術的な問い合わせに対するサポートなどを行っております。
AWS上のインフラ構築およびAWSを活用したシステム開発など、案件のご相談はcloudpack.jpよりご連絡ください。