問題タブ [nano-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - docker の nanoserver で不足している dotnet core フレームワーク 1.0.5 を処理する
私が使用している小さな dotnet コア アプリがあります。GIT からプルし、bash シェルから復元して実行することで、開発用 PC の virtualbox ベースの docker で実行しています。
現在、Docker EE がインストールされた Windows Server を使用しています - microsoft/dotnet イメージ (Windows Nanoserver に基づく) からコンテナーをビルドしましたが、正常に復元されますが、実行しようとするとエラーが発生します。
指定されたフレームワーク 'Microsoft.NETCore.App'、バージョン '1.0.5' が見つかりませんでした。
このナノサーバーのインストールで、コマンド ラインまたは PowerShell からフレームワークのバージョンをインストールするにはどうすればよいですか? または、別の方法を検討する必要がありますか?
containers - Docker コンテナへの Windows サービスのインストール
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 に制限はありますか?