Docker で nginx を Graceful Shutdown させる

要するに

nginx の Dockerfile には STOPSIGNAL SIGQUIT を書こう。
でもそのうち書かなくてよくなるかもね。

2020-12-07 追記: 書かなくてよくなった。

メモ書き

発端は こちらの記事

↑の記事を要約しておこうと思い各リンク先を調べていたら、 デフォルトをSIGQUITにするというissue を発見した。

  • この issue を立てたのは↑の記事の著者である
  • 2020-06-02 に we can try moving to SIGQUIT. との返事をもらっている
  • この変更が入れば STOPSIGNAL SIGQUIT がデフォルトになるので追加の設定が不要になる

2020-12-07 追記: 変更のPRがマージされた ので、1.19.1 以降は STOPSIGNAL SIGQUIT がデフォルトになっている。