Docker コンテナー内で実行されているデプロイされたアプリケーションがあります。これは、事実上、永続的に実行される websocket クライアントです。展開するたびに、コンテナを再構築docker run
し、Dockerfile
.
現在、プロセスが再起動せずに停止することがあることに何度か気づきました。を実行するdocker ps
と、コンテナが稼働していて、2 週間稼働していることがわかりますが、ホストが賢明になることなく、コンテナ内で実行されているプロセスが終了しました。
コンテナー化されたプロセスを管理するために、Docker コンテナー内にプロセス マネージャーを配置する必要がありますか?
編集:
Dockerfile: https://github.com/DVG/catpen-edi/blob/master/Dockerfile