nginx@Dockerで設定ファイルを変更

表題の通り。先日のnginxのコンテナに対して設定を変えて実験したい。

■ 環境

  • nginx 1.11.5
  • Docker 1.12.1
  • Mac OSX El Capitan

■ nginx@Docker

まずは設定ファイルを取得したいので一度上げてみる。

$ docker run -d --name nginx -p 10080:80 nginx

続いてこのコンテナから設定ファイルを取得する。

$ docker cp nginx:/etc/nginx/nginx.conf .

設定ファイルを取得できたので中身を確認して編集する。編集した設定ファイルを使ってnginx@Dockerを実行するには下記。事前に起動済みの”nginx“は一度停止して削除しておく。

docker run -d --name nginx -p 10080:80 -v `pwd`/default.conf:/etc/nginx/conf.d/default.conf nginx

これでローカルで編集したファイルの設定内容が反映されているはずである。

以上。

■ 関連