У меня есть одна база проектов на asp.net 4.5, теперь я хочу запустить ее в Docker. Насколько мне известно, на данный момент поддерживается только asp.net 5, так что я могу запустить мой проект в Docker?Запуск asp.net 4.5 в Docker
ответ
Вы должны прочитать Mono documentation о поддержке ASP.NET MVC. Mono может удовлетворить ваши потребности, работая под Docker Linux Containers. Использование Windows Containers (новая функция будет работать с Windows Server 2016), вы сделаете это без каких-либо трюков. О Mono и Docker, который был полезен, стабилен и может решить ваши требования, зависит эксклюзивно от того, что вы используете в своем проекте, чтобы понять, что это компактно с моноустановкой.
Mono Docker repository on Github
Наслаждайтесь и расскажите нам о своем опыте.
Существует два подхода в зависимости от того, хотите ли вы запускать контейнеры Linux или Windows. Для контейнеров Linux вам нужно будет перенести свое приложение в Mono, как описано в @ luiz-carlos-faria.
Для запуска в контейнерах Windows Docker вам необходимо создать базовое изображение 4.6/4.5, аналогичное этот: https://github.com/Microsoft/Virtualization-Documentation/blob/master/windows-container-samples/windowsservercore/dotnet35/Dockerfile
Вы можете запустить это на Windows Server 2016 TP5 (бесплатная загрузка) на виртуальной машине.
- 1. Запуск фоновой задачи ASP.NET MVC 4.5
- 2. ASP.NET 4.5 в IIS
- 3. Запуск mysql_upgrade в Docker?
- 4. Запуск NSQ в Docker
- 5. Запуск команды Docker pull в файле Docker
- 6. Запуск ASP.NET 4.5 сайта на хосте, который его не поддерживает?
- 7. Запуск существующих ASP.NET 4.5 Web Forms приложений на Mac
- 8. Запуск задач Simultaniously .NET 4.5
- 9. ASP.net 4.5/Аутентификация форм
- 10. Запуск TFS с Docker
- 11. Публикация руководства ASP.NET 4.5?
- 12. Преобразование из ASP.NET 4.5 в ASP.NET 2.0
- 13. ASP.NET 4.5 TextBox TextMode
- 14. Ошибки валидации в asp.net 4.5
- 15. Независимая тема в Asp.net 4.5
- 16. Запуск процесса в файле Docker
- 17. Запуск Дискотека в контейнере Docker
- 18. Запуск сценария Lua в Docker
- 19. Запуск Jenkins в контейнере Docker
- 20. Запуск Jenkins в контейнере Docker
- 21. Запуск приложения Angular2 в Docker
- 22. Запуск аргументов в Docker Compose
- 23. Запуск Django в docker-compose
- 24. Запуск Gitlab Docker
- 25. Запуск MongoDB от Docker
- 26. Запуск Docker использованием ConEmu
- 27. Запуск Docker Image
- 28. Запуск Docker за прокси
- 29. Запуск OpenLayers в .NET 4.5 breaks
- 30. Запуск VirtualBox в Docker для достижения работы Genymotion in Docker
Поддержка Docker engine также доступна в Windows 8, Windows 10, Win Server 2012 и 2016, с полной поддержкой стека для .net и SQL Server, от windocks.com –