5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Dockerでnginx

Last updated at Posted at 2016-11-19

#はじめに
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)

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?