Hello Worldの続きです。
こちらの本の「Chap3.2Webサーバを動かしてみよう」を実践してみた時のメモです。
WebサーバNginxの環境を構築
オープンソースのWebサーバであるNginxの環境を構築し、Dockerを使ってWebサーバを動かしてみる。
1.Dockerイメージをダウンロード
Docker Hubでイメージが公開されている。
https://hub.docker.com/_/nginx/
sudo docker pull nginx
2.ダウンロードしたイメージの確認
sudo docker image ls
3.Nginxを動かしてみる
4.Nginxの動作確認
Azure仮想マシンにhttpでアクセスするための設定を実施。設定はこちらのCoreOSの仮想マシンにエンドポイントを追加を参考にしました。
ソースポート範囲は「*」に設定する必要あり。
http://VMのパブリックIP:80/でアクセス
Nginxのサーバーの状態確認
docker container ps
コンテナの稼働確認
docker container stats webserver
5.起動/停止
コンテナの停止
sudo docker stop webserver
コンテナの起動
sudo docker start webserver