Как запускать приложения DotNet Core в пакетных заданиях Azure - PullRequest
0 голосов
/ 06 мая 2019

Я выполнил Руководство по пакетной обработке Azure ffmpeg , и оно работает, как и ожидалось.Проблема, с которой я столкнулся на данный момент, заключается в том, что мой исполняемый файл, который я хочу запустить в виде пакета, является приложением ядра dotnet, а образы, доступные при создании пула, не имеют установленного ядра dot net.В командной строке задачи мне нужно запустить что-то вроде dotnet myApp.dll myParam, но dotnet недоступно.

Как мне использовать образ с установленным ядром dotnet.Нужно ли создавать собственное изображение?Есть ли учебник для этого.В какой-то момент я пытался использовать Docker с образом выполнения dotnetcore для локального запуска одного и того же приложения, и это, похоже, работает.Нужно ли как-то экспортировать это изображение в Azure?Или я могу вставить установку ядра в образ по-другому?

Спасибо.

1 Ответ

1 голос
/ 07 мая 2019

Если я правильно понимаю вашу проблему, самое простое решение, которое я вижу, - это создать свой собственный образ для предоставления пула пакетов. У нас есть документ для достижения этого здесь:

https://docs.microsoft.com/en-us/azure/batch/batch-custom-images

Таким образом, вы можете предварительно сконфигурировать образ, на котором сразу установлены все необходимые программы и языки.

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