主要内容

MATLAB容器码头工人中心

使用MATLAB®在云上或服务器环境中使用MATLAB容器码头工人中心.MATLAB容器为在AWS等云环境中运行MATLAB提供了一个简单而灵活的解决方案®或微软®Azure®.有关容器的更多信息,请参见什么是容器?

内容

MATLAB容器包括:

  • Ubuntu®基地图片

  • MATLAB(没有额外的工具箱)

  • 运行所有MathWorks的依赖项®下载188bet金宝搏

  • 软件,使与MATLAB桌面交互

需求

要使用MATLAB容器,你需要:

  • 安装了Docker的容器的主机。

  • 对安装在容器中的MathWorks产品有效的MATLAB许可证。下载188bet金宝搏您必须配置您的MATLAB许可才能使用云。有关更多信息,请参见为MathWorks容器配置许可证(云平台授权)

快速入门指南的MATLAB容器

本节展示了一个如何运行MATLAB容器并从web浏览器访问MATLAB桌面的示例。有关启动MATLAB容器的完整命令列表,包括如何在批处理模式下使用MATLAB,请参见MATLAB集装箱图片码头工人中心

拉集装箱

要下载MATLAB容器图像到主机上,运行以下代码:

码头工人拉mathworks / matlab: r20XYz

您必须替换标记r20XYz具体的MATLAB版本名,例如,r2020b.注意,下载和提取容器映像可能需要一些时间。

运行容器

使用下面的命令运行MATLAB容器:

——rm -p 5901:5901 -p 6080:6080——shm-size=512M mathworks/matlab:r20XYz -vnc

  • -以交互模式运行容器。

  • ——rm完成后删除容器。

  • - p 5901:5901- p 6080:6080为VNC连接暴露端口5901,为web浏览器连接暴露端口6080。

  • ——shm-size = 512设置共享内存的大小为512 MB,这是MATLAB桌面正确运行所需要的。

  • : r20XYz选择MATLAB容器的发布版本。

  • vnc启动MATLAB桌面的VNC服务器进程。

要通过网络浏览器访问MATLAB桌面,请使用URLhttp://hostname:6080,在那里主机名承载容器的机器的名称。若要访问容器,请使用默认密码matlab.或者,您可以使用相同的密码通过VNC客户端访问容器。如果您正在使用云服务提供商,或者您的主机或客户端机器受到防火墙的保护,您必须在客户端机器和Docker之间建立SSH隧道®主机访问容器桌面。

要获得启动容器所使用的选项和环境变量的完整列表,请使用-国旗:

运行-rm mathworks/matlab:r20XYz -help

什么是容器?

当您希望在多个不同的位置以可靠的方式运行应用程序或软件时,可以使用容器。容器是包含运行特定应用程序(或一组应用程序)所需的所有内容的最小包,包括代码、库、驱动程序和设置。因为容器中的应用程序总是以相同的方式运行,所以它们对于管理定义良好的测试和部署环境非常有用。

与虚拟机不同,容器共享主机的操作系统,同一个容器的多个实例共享公共资源。这个特性使得它们是轻量级的。但是,容器彼此之间和主机操作系统之间是隔离的。也就是说,容器内的应用程序只能访问该容器内提供的文件和进程。

您可以在相同或不同的主机上部署同一个容器的多个实例,以同时测试应用程序。要扩展功能,可以将其他文件、文件夹和设备装入容器中。

相关的话题

外部网站