Access MATLAB®在云上或服务器环境中,使用上提供的MATLAB容器码头工人中心.MATLAB容器提供了一个简单灵活的解决方案,可在AWS等云环境中运行MATLAB®还是微软®蔚蓝色的®. 有关容器的详细信息,请参见什么是容器?.
MATLAB容器包括:
Ubuntu®基本图像
MATLAB(无其他工具箱)
运行所有MathWorks的依赖项®s manbetx 845
启用与MATLAB桌面交互的软件
要使用MATLAB容器,您需要:
带有Docker的主机®安装。
满足以下条件的MATLAB许可证:
如果您有并发许可证类型,则必须在运行容器时提供network license manager的端口号和DNS地址。将以下表单的选项添加到码头工人赛跑
启动容器时的命令:
-电子传销许可证文件=27000@MyLicenseServer
本节展示了如何运行MATLAB容器并从web浏览器访问MATLAB桌面的示例。有关启动MATLAB容器的命令的完整列表,包括如何在批处理模式下使用MATLAB,请参阅MATLAB上的容器图像码头工人中心.
要将MATLAB容器映像下载到主机上,请运行以下代码:
docker pull mathworks/matlab:r20XYz
您必须更换标签r20XYz
例如,使用特定的MATLAB版本名称,r2020b
. 请注意,下载和提取容器映像可能需要一些时间。
使用以下命令运行MATLAB容器:
docker run-it-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尺寸=512M
将共享内存的大小设置为512 MB,这是MATLAB桌面正确运行所必需的。
:r20XYz
选择MATLAB容器的发布版本。
-vnc
启动MATLAB桌面的VNC服务器进程。
要通过web浏览器访问MATLAB桌面,请使用URLhttp://hostname:6080
哪里主机名
托管容器的计算机的名称。若要访问容器,请使用默认密码matlab
.或者,您可以使用相同的密码通过VNC客户机访问容器。如果您正在使用云服务提供商,或者您的主机或客户机受到防火墙的保护,那么您必须在客户机和Docker主机之间建立SSH隧道,以访问容器桌面。
有关可用于启动容器的选项和环境变量的完整列表,请使用-帮助
旗帜:
docker run-it--rm mathworks/matlab:r20XYz-help
有关使用环境变量配置MathWorks容器的详细信息,请参阅配置容器.