この話、 「Dockerでsupervisordを使わずに複数デーモンを起動する方法」 でも書いてるんだけど、調べたらほかにもいろいろ試行錯誤している人がいるので、網羅的にまとめなおしてみた。 ご存知のとおり、Dockerはコンテナ(仮想インスタンス)を立ち上げたあと、単一のフォアグラウンドプロセスを動かし続けないと自然終了してしまう。言い方に語弊があるかもしれないけど、簡単に言うと「デーモンをいくつも起動して、はい使おう」というわけにはいかないっつーことだ。 とはいえ、 じゃあデーモンとして動作するのが前提になってるアプリケーションはどうすりゃええねん 「postfixだけ」とか「MySQLだけ」とか二つ以上のデーモンを動作させたいときは? ということで 複数デーモンを起動しっぱなしにする方法 を追求しないといけない。 ここでは、複雑な順・個人的にはあまり好きじゃない順に流す。 Supe