webapps-containers
要在 Docker® 容器中运行 MATLAB® Web App,您必须使用 MATLAB Runtime R2022b 或更高版本。不支持 MATLAB Runtime 的早期版本。但是,如果您不打算在容器中运行 Web App,则可以继续使用早于 R2019b 版本的 MATLAB Runtime。
使用 R2022b 之前的 MATLAB Compiler™ 版本构建的任何 Web App 都无法在容器化环境中运行。为了解决此限制,请使用 MATLAB Compiler 版本 R2022b 或更新版本重新打包 Web App。
语法
说明
webapps-containers [on | off]
设置或拆除在容器中运行 Docker Web App 所需的 MATLAB 环境。执行此命令后,必须使用 webapps-restart
重新启动服务器才能使更改生效。
执行 webapps-containers on
:
创建一个名为
mw-webapps-worker
的基本 Docker 映像,其 TAG 名称为R2025a
,由 Ubuntu® Linux® 操作系统、依赖库和基本映像的自定义项组成。为 Docker 容器创建一个网络。
通过将
use_for_workers
键设置为1
,可以在容器中运行 Web App。配置防火墙,以便 Web App 只能在为容器创建的网络中运行,而不能访问互联网。
执行 webapps-containers off
会破坏为运行 Web App 而创建的 Docker 环境。分配给配置键的值被保留。
webapps-containers status
返回 Docker 环境的设置状态。它指示容器使用是 enabled
还是 disabled
,以及 Docker 基础镜像是 present
还是 missing
。
webapps-containers config get
返回整个容器配置。
webapps-containers config get
返回与键 keyname
keyname
关联的容器配置值。
webapps-containers config set
将值 keyname
val
val
分配给容器配置键 keyname
。执行此命令后,必须使用 webapps-restart
重新启动服务器才能使更改生效。
示例
输入参数
详细信息
版本历史记录
在 R2022b 中推出