はじめに
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
ブラウザで表示
次回
php-fpmコンテナをやるつもり!
おまけめも
コンテナー削除、
イメージ削除、
コンテナーのシェル、
nginxのバージョン
docker rm ab -f
docker rmi a
docker exec -it ab /bin/bash
nginx -v
参考
Dockerでつくる開発環境【nginxコンテナ編】
そろそろMacでDockerを。その2
nginxをdockerで動かす時のTips 3選