Используйте Docker для вызова .NET Core из Java - PullRequest
0 голосов
/ 11 июля 2019

Я создал небольшой .NET Core REST API, который я хотел бы легко установить на сервер Linux, на котором запущено приложение Java на Tomcat. Можно ли использовать Docker для облегчения развертывания инструмента .NET, и если да, то как это делается? Кто-то сказал мне, что Docker (более или менее) позволит мне связать API в одно приложение / файл, не беспокоясь о политиках развертывания в том месте, где я работаю (что по умолчанию позволяет только приложениям Java БД развернут).

1 Ответ

0 голосов
/ 11 июля 2019

Вы можете использовать образ докера, например, microsoft / dotnet , чтобы запустить ваше приложение в контейнере докера.Пожалуйста, прочтите документацию на связанной странице о том, как запустить ваше приложение в контейнере.

Если вы затем сопоставите незащищенный порт (443, 80, 8080 ... зависит от вашего приложения) с помощью опции -pпри запуске контейнера вы можете получить доступ к конечным точкам REST из любого программного обеспечения, которое вам нравится, потому что оно в основном ведет себя как другой сервер REST, работающий на этом хосте.Так как вы хотите запустить tomcat параллельно, вы должны избегать отображения порта из контейнера в 8080 на вашем хосте, подумал!Кроме того, эта установка полностью независима от сервера приложений, работающего на самом хосте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...