#はじめに
Dockerで、centos7立ち上げて、nginxをいれる。
そして、ブラウザで表示されるところまで。
#環境
Dockerはインストール済みということで。
foderaでやってます
cat /etc/redhat-release
->Fedora release 24 (Twenty Four)
#Dockerfile
FROM centos:7
RUN yum -y update && \
#nginxリポジトリ追加
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm && \
#nginxインストール
yum install nginx -y
EXPOSE 80
CMD ["/usr/sbin/nginx", "-g", "daemon off;"]
いまさらながら、フォアグラウンドでしないとすぐ停止するということを知った。。
buildとrun
docker build -t a ./
docker run -d -p 8000:80 --name ab a
#ブラウザで表示
http://localhost:8000/
よし!
#次回
php-fpmコンテナをやるつもり!
#おまけめも
コンテナー削除、
イメージ削除、
コンテナーのシェル、
nginxのバージョン
docker rm ab -f
docker rmi a
docker exec -it ab /bin/bash
nginx -v
#参考
[Dockerでつくる開発環境【nginxコンテナ編】]
(http://blog.flup.jp/2016/02/12/devenv_nginx_with_docker/)
[そろそろMacでDockerを。その2]
(http://domesticlion.net/blog/2016/04/%E3%81%9D%E3%82%8D%E3%81%9D%E3%82%8Dmac%E3%81%A7docker%E3%82%92%E3%80%82%E3%81%9D%E3%81%AE2/)
[nginxをdockerで動かす時のTips 3選]
(https://heartbeats.jp/hbblog/2014/07/3-tips-for-nginx-on-docker.html)