如何在Azure批处理作业中运行DotNet Core应用程序

时间:2019-05-06 19:51:25

标签: azure .net-core azure-batch

我遵循了Azure Batch ffmpeg tutorial,它可以正常工作。此时的问题是,我要成批运行的可执行文件是dotnet核心应用程序,创建池时可用的映像没有安装dot net核心。在任务命令行中,我需要运行类似dotnet myApp.dll myParam的程序,但是 dotnet 不可用。

如何安装已安装dotnet core的映像。我需要创建自定义图像吗?有一个这样做的教程。我尝试将Docker与dotnetcore runtime image结合使用,以在本地运行相同的应用程序,这似乎可行。我是否需要以某种方式将此映像导出到Azure?还是可以通过其他方式将核心安装推送到映像中?

谢谢。

1 个答案:

答案 0 :(得分:1)

如果我正确理解了您的问题,那么我看到的最简单的解决方案是创建您自己的自定义映像以配置批处理池。我们在此处提供了有关实现此目标的文档:

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

通过这种方式,您可以预配置立即安装了所有必需程序和语言的映像。