Могут ли приложения в Docker получать ввод / вывод из python на базовой ОС? - PullRequest
0 голосов
/ 30 января 2019

Если я получу сервер Linux и запусту приложение .Net Core поверх докера, сможет ли это приложение взаимодействовать со скриптами Python, работающими на базовой ОС Linux?

Я бы хотел передать строки в nltk Python длясоставьте список Python части речевых тегов и передайте этот список обратно в приложение .Net Core, которое будет работать в Docker.

... Или я смогу запустить приложение .Net core искрипты python в одном и том же контейнере?

Незначительные дополнительные детали: я спрашиваю это потому, что я бы предпочел не использовать такие опции, как IronPython или какой-либо пакет NuGet, работающий с Java или Python, для выполнения NLP (обработка на естественном языке).Я уже работаю с NLTK в python, но моя ситуация требует приложения .Net, и я предполагаю, что может быть проще и дешевле запустить Linux VPS с докером, чем Windows на виртуальном хостинге.

1 Ответ

0 голосов
/ 31 января 2019

Вы можете использовать любой доступный для записи ресурс, доступный как для Linux, так и для экземпляра Docker.

Например, вы можете сохранить выходные данные скрипта python в файле, к которому можно получить доступ из основного приложения .NET..

И из приведенного выше примера вы можете попробовать любой общий ресурс, который может работать лучше для вашего сценария

Может быть, этот ответ может помочь вам - Как я могу использовать локальный файл в контейнере

...