コンテナでApache Webサービスを起動してみる
CentOSのDockerコンテナに、ApacheWebサーバ "httpd" をインストールして、そのDockerイメージからApache Webサービスを起動させてみます。
CentOSのDockerコンテナ起動
CentOSのコンテナを起動して、コンテナに入ります。※今回はバージョン7.5.1804を使用します。
> docker container run -it --name centos01 -h centos01 centos:7.5.1804 /bin/bash
コンテナ起動の詳細はこちら↓
httpdパッケージのインストール
次に、httpdパッケージをインストール。
同時に、IPアドレスを表示するためのIPコマンドが含まれるiprouteパッケージをインストールしておきます。
> yum install -y httpd iproute
※プロキシサーバの設定が必要な場合は、事前にプロキシサーバを設定しましょう。
> echo "proxy=http://{proxy.your.site}:8080" >> /etc/yum.conf
テスト用のWebコンテンツを作成
Dockerコンテナ内に、テスト用のWebコンテンツ「test.html」を配置します。
> echo "確認用のWebコンテンツです。" > /var/www/html/test.html