最近私が見たデモは、Windowsサーバ2016がコンテナ(とドッカー)をサポートするように、Asp.netコア(すべてのasp.net機能が含まれていないので、どのように安定して機能しているかわかりません) asp.net mvc 4.0アプリを導入することができますか?Windowsコンテナを持つドッカーにasp.net mvc 4アプリを配備できますか?
3
A
答えて
5
はい。
microsoft/windowsservercore
またはmicrosoft/iis
をベースイメージとして使用し、完全なASP.NETをインストールし、Windows上のコンテナに「レガシー」.NETアプリケーションを実行できます。あなたは今Windows 10とServer 2016 TP5でそれを行うことができますが、RTM(Igniteで来週予定)はより安定しているはずです。
私は古いNerd Dinner showcase appをDockerizingしてこれを示しました。あなたは3GBのDockerイメージで終わるので、小型で効率的なイメージを持つことの利点をすべて得ることはできませんが、コンテナでアプリケーションを実行することができます。これがモノリスを分解する出発点です。参考のため
が、これはコンパイル済みのASP.NETアプリケーションのためのDockerfileは、次のようになります。
FROM microsoft/iis
RUN ["powershell.exe", "Install-WindowsFeature NET-Framework-45-ASPNET"]
RUN ["powershell.exe", "Install-WindowsFeature Web-Asp-Net45"]
ADD web-app/ c:\\web-app
EXPOSE 8081
RUN powershell New-Website -Name 'web-app' -Port 8081 -PhysicalPath 'c:\web-app' -ApplicationPool '.NET v4.5'
ENTRYPOINT powershell
関連する問題
- 1. WEB.APIとCastle Windsorコンテナを持つASP.NET MVC
- 2. アプリをWindows 10に配備できません
- 3. ドッカーのコンテナとアプリのコンテナ
- 4. jQueryポスト配列 - ASP.Net MVC 4
- 5. Rails 3アプリを簡単に配備できますか?
- 6. MSALとOWINミドルウェアを持つASP.NETアプリケーションを配備する問題
- 7. RoRアプリを配備するときにバンドルできません
- 8. ドッカーswarm内の特定のノードにコンテナを配置できますか?
- 9. ASP.NETで「WARファイル」タイプの配備を取得できますか?
- 10. ASP.NET MVC 4、複数のモデルを1つのビューで表示できますか?
- 11. ASP.NET MVC 4でブートストラップ、CSS、Jquery ..を持つフリーテンプレートを使用するには?
- 12. 配備後にASP.NET MVC 2サイトをカスタマイズする
- 13. AngularJSアプリをtomcatに配備
- 14. iOSアプリを端末に配備できません
- 15. IIS配備後にスタイルバンドルが機能しない(MVC 4)
- 16. Windsorコンテナを使用してAsp.net MVC 4 Web APIコントローラに依存関係を挿入できません
- 17. ASP.NET MVC 3プロジェクトをMVC 4に変換
- 18. ドッカー画像コンテナ - ファイルはどこに保存できますか?
- 19. Asp.net MVC 4:
- 20. ASP.NET MVC 4ハッシュアルゴリズム
- 21. Asp.Net Mvc 4ソースコード?
- 22. ASP.Net MVC 4 RC
- 23. ASP.NET MVC 4テンプレート
- 24. ASP.NET MVC 4回の休憩ASP.NET MVC 3つのプロジェクト
- 25. .NET MVC 4アプリケーションを.net 4にデプロイできますか?
- 26. ドッカーのコンテナがドッカーの画像を使用して見つかりました
- 27. ドッカー・コンネットワーキング、コンテナ
- 28. 配備されたasp.netコアmvcアプリケーションがazureでブラウズできない
- 29. ASP.NET mvc 2アプリがWindows 2008 R2 64サーバーでクラッシュしました
- 30. Windows Azureの配備
おかげエルトン、私は基本的なasp.net MVC 4プロジェクトを試みたが、それがために動作しませんでした私は(私がウェブサイトにアクセスしようとすると404)、私はウェブサイトの状態をチェックすると起動している...私はそれがIISの喜びだと思う – rad