表題の通り。先日の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
これでローカルで編集したファイルの設定内容が反映されているはずである。
以上。