はじめに ずるずる引きずってすいません Dockerfile 内でのアプリケーションサービスについて monit を利用する方法を思いついたので試してみたのでまとめてみた 参考 monit どうするのか? 何はともあれ monit をインストールする。 sudo apt-get install monit Dockerfile 内では以下のように書く。 RUN apt-get install monit ちなみに monit の詳細については上記の公式サイトへ。monit をざっくり言うと... ホスト上で稼働しているサービスを監視する 監視しているサービスが停止した場合にはルールに従ってサービスのプロセスを再起動する サービスの監視方法としては PID ファイルの監視やプロセス名を監視する WebUI が利用可能で WebUI から監視しているプロセスの再起動や稼働状況を監視出来る イメ
![Dockerfile の書き方「私的」なベストプラクティス(3)〜サービスの起動について〜 - ようへいの日々精進XP](https://cdn-ak-scissors.b.st-hatena.com/image/square/1476f3a689725442fbd4efdde4e64091c9cda39a/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fi%2Finokara%2F20131229%2F20131229211842.png)