MATLAB Runtime 容器
MATLAB® Runtime 是一组独立的共享库,用于支持在未安装 MATLAB 的计算机上执行编译的 MATLAB 应用程序或组件。它是一种向其他用户分发 MATLAB 代码的方法,即使其他用户未安装 MATLAB 也无妨。编译的应用程序和组件是使用 MATLAB Compiler™ 和 MATLAB Compiler SDK™ 创建的。
您可以从 MathWorks® 容器注册表下载 MATLAB Runtime 容器以在您的开发环境中使用。这在 CI/CD 管道中可能特别有用,在这种管道中,您可以通过在需要时快速拉取 MATLAB Runtime 容器来提高集成效率。目前,在任何系统上使用 Docker® 提取 MATLAB Runtime 镜像时,都始终基于 Linux® 检索镜像。
从 R2024b 开始,有两个镜像可用:一个支持 GPU 的完整 MATLAB Runtime 镜像,和一个不含 GPU 库的镜像。
内容
MATLAB Runtime 容器包括:
Ubuntu® Linux 基础镜像。
MATLAB Runtime。
运行 MathWorks 产品的依赖项。
要求
要使用 MATLAB Runtime 容器,您需要:
安装了 Docker 的主机。
下载完整的 MATLAB Runtime 镜像
在 R2024b 之前的版本中,要下载包含 GPU 库的完整 MATLAB Runtime 容器镜像,请在系统终端中执行以下命令:
docker pull containers.mathworks.com/matlab-runtime:<releaseName>
releaseName
指的是 MATLAB 版本的特定版本。它的表示形式是小写 r
后跟版本的年份和版次。例如,如果您需要 2023 版本第二版的 MATLAB Runtime 容器,则需将其指定为 r2023b
。从 R2024b 开始,要下载包含 GPU 库的完整 MATLAB Runtime 容器镜像,请在系统终端中执行以下命令:
docker pull containers.mathworks.com/matlab-runtime:<releaseName>-full
该 URL 带有后缀 -full
,以将其与不支持 GPU 的镜像区分开来。
下载不含 GPU 库的 MATLAB Runtime
自 R2024b 起
要下载 R2025a 的不含任何 GPU 库的 MATLAB Runtime 容器镜像,请在系统终端中执行以下命令:
docker pull containers.mathworks.com/matlab-runtime:r2025a