LoginSignup
1
1

More than 5 years have passed since last update.

docker を使って nginx.conf の挙動を確認する

Posted at

nginx のバージョン毎に、nginx.conf の挙動を調べたくて、docker を使ったらとても楽だった、という話

前準備

docker が使えるようになっているのは当たり前として、nginx イメージを pull しておく。ここではとりあえず latest

$ docker pull nginx

デフォルトのコンフィグをコピーする

docker image に含まれるコンフィグを手元にコピーする

$ docker run -d --name hoge nginx
$ docker cp hoge:/etc/nginx/nginx.conf nginx.conf
$ docker kill hoge
$ docker rum hoge

nginx.conf を指定して nginx を起動する

$ docker run --rm -v `pwd`/nginx.conf:/etc/nginx/nginx.conf:ro -p 8080:80 nginx
$ open http://localhost:8080/

同じコンフィグを他のバージョンで試してみる

$ docker pull nginx:1.10
$ docker run --rm -v ./nginx.conf:/etc/nginx/nginx.conf:ro -p 8080:80 nginx:1.10
1
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
1
1