Webアプリケーションがインストールされた単純なドッカーコンテナを実行しようとしています(ドッカーファイルを使用していません)。 テスト中、私は常に-t -iオプションを使ってコンテナを実行し、シェルスクリプトを実行してTomcatサービスを起動します。 どのように私が本番環境に移行したら、-t -iオプションを使用したくなくて、Tomcatサービスを開始して唯一のプライマリサービスにする必要があります。Dockerコンテナでサービスを実行する方法
Tomcatを起動するための起動スクリプトのエントリポイントを指定しようとしましたが、そのスクリプトの終了後にコンテナが終了します。 コンテナを実行し、サービスを開始し、そのサービスをコンテナの単一のプライマリサービスとして保持するにはどうすればよいですか?
注:スーパーバイザーについての記事を読んでいますが、そのルートに行くと画像を最初から作成する必要があるかどうかはわかりません。私はそれをしないことを好むだろう。
提案がありますか?
"-d"フラグを使用 – lamirap