私はドッキング用のコンテナで本番環境で実行することを目指している.Net Coreアプリケーションで作業しています。自己コンテナのランタイムを指定する.Dockerの.Netコアアプリケーション
私はnetcoreapp1.0
フレームワークをターゲットにしています。公式の.Net Core SDKイメージでアプリケーションをビルドして実行すると、すべて正常に動作します。
次のステップでは、内蔵のアプリケーションを用意して、代わりにhereを推奨するMicrosoftの公式ランタイムイメージを使用します。
project.json
のruntime section
に含めるランタイムを指定する必要があることをご理解ください。
私の質問は:どのランタイムですかmicrosoft/dotnet:runtime
彼らの最新のイメージバージョンのフードの下で使用しますか?
Microsoft Docs Website上から選択するターゲットに異なるすなわちUbuntuのランタイムがたくさんあります:
- ubuntu.14.04-x64の
- ubuntu.14.10-x64の
- ubuntu.15.04-x64の
- ubuntu.15.10-x64の
- ubuntu.16.04-x64の
- ubuntu.16.10-x64の
アプリケーションはWindowsコンテナではなくLinuxコンテナとして実行されます。
ありがとう、ちょうどここに自分自身を見つけた:https://github.com/dotnet/dotnet-docker-samples/tree/master/dotnetapp-selfcontained – Hypnobrew