0

Tomcat ベースの Windows アプリケーションの 1 つを Windows Nano Server コンテナーに移植しようとしています。インストール プロセスには、ActiveMQ サービスと別の Tomcat サービスの 2 つの Windows サービス インストールが含まれます。これは、製品で提供される 2 つのバッチ ファイルを使用して実現されます。サービスのインストールに加えて、JVM に関連するいくつかの引数も渡します。現在私が直面している問題は、これらのサービスを Nano Server にインストールできないことです。同じ Dockerfile が完璧に機能し、製品を Windows Server Core Container にインストールします。

観察: バッチ ファイルを介してインストールされるサービスは、2 つのシステム コンポーネント - Winsock 用の補助機能ドライバー (サービス名: afd) と TCP/IP プロトコル ドライバー (サービス名: tcpip) に依存しています。これは、サービスのプロパティを確認したときに、製品がインストールされた VM で発見したものです。これらは Nano Server コンテナーには存在しませんが、Windows Server Core コンテナーには存在します。それが理由でしょうか?はいの場合、これらのサービスを Nano Server で実行する方法はありますか?

この問題のトラブルシューティング方法がわかりません。Windows サービスに関して、Nano Server Container に制限はありますか?

4

1 に答える 1