[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ただいまコメントを受けつけておりません。
Nginx を docker で動かす際に設定をデフォルトのモノから変更したかった。しかし、DockerFile 内で設定をコピーした上で nginx を再起動や設定再読み込みだと nginx: [error] open() "/var/run/nginx.pid" failed (2: No such file or directory)
と怒られて上手くいかない。これはこれでだいぶ謎なのだが、設定が変更できないというのは困る。
そこで docker-compose.yml から volumes
に ./anyConfigFile.conf:/etc/nginx/conf.d/myConf.conf
等とすると上手くいった。nginx.conf
に include /etc/nginx/conf.d/*.conf;
とあるのでコンテナ内の /etc/nginx/conf.d/
に なんちゃら.conf
を置いておけば読み込んでくれる。ないしは同様の手段で nginx.conf や default.conf を上書きすることもできる。
ただいまコメントを受けつけておりません。