我遵循了Azure Batch ffmpeg tutorial,它可以正常工作。此时的问题是,我要成批运行的可执行文件是dotnet核心应用程序,创建池时可用的映像没有安装dot net核心。在任务命令行中,我需要运行类似dotnet myApp.dll myParam
的程序,但是 dotnet 不可用。
如何安装已安装dotnet core的映像。我需要创建自定义图像吗?有一个这样做的教程。我尝试将Docker与dotnetcore runtime image结合使用,以在本地运行相同的应用程序,这似乎可行。我是否需要以某种方式将此映像导出到Azure?还是可以通过其他方式将核心安装推送到映像中?
谢谢。
答案 0 :(得分:1)
如果我正确理解了您的问题,那么我看到的最简单的解决方案是创建您自己的自定义映像以配置批处理池。我们在此处提供了有关实现此目标的文档:
https://docs.microsoft.com/en-us/azure/batch/batch-custom-images
通过这种方式,您可以预配置立即安装了所有必需程序和语言的映像。