アプリケーションがautofs
サービスを実行する必要があるDockerコンテナを実行していますが、現在デフォルトでは実行されていません。コンテナはすでに複数のバックグラウンドプロセスを管理するためにsupervisord
を使用しています。そのため、スーパーバイザのプログラムリストにサービスを追加する必要があります。Dockerコンテナでのシステムサービスの開始
/etc/init.d/autofs
のロジックの多くを繰り返さない方法がありますか?次のようなものがあります。
[program:autofs]
service = autofs
この構文はsupervisordではサポートされていません。 systemctl
、service
、または/etc/init.d/autofs
と直接電話する必要がありますか?
私はしばしば自動的にコンテナを開始するためにsystemd-unitスクリプトを書いています。これは非常に簡単で快適です。 – n2o
私はそれが逆の問題だと思いますか?コンテナを開始するサービスではなく、コンテナにサービスを開始するようにします。 :) –
おっと、申し訳ありませんが、私はあなたを誤解しました:D – n2o