我有一个脚本,我需要使用Docker图像远程运行 . 为了与另一个预编译的MATLAB应用程序(SPM)兼容,我需要在Docker中使用特定的MATLAB版本,还需要使用不同的OS . 事实是,我无法访问此OS / MATLAB版本以预编译我自己的脚本 .

所以我提出的解决方案是:

  • 在docker镜像中下载SPM应用程序的MCR

  • 上传SPM(到目前为止这一切都有效)

  • 将我的应用程序的源文件上传到docker镜像

  • 使用mcc在docker镜像中编译我的源代码 .

我的问题:

  • 这可能吗?如果是这样的话:我在哪里可以找到MCR中的mcc(因为它不能像往常一样调用)?

  • 更好的方法吗?

谢谢