配置容器
当您使用 docker run 命令启动容器时,可以配置其运行时行为。要实现这一点,您可以在运行 docker run 命令时使用 -e 标志,在容器内部设置环境变量。本页面介绍了可用于配置 MathWorks® 容器的部分环境变量。
配置桌面访问密码
若要在允许此操作的容器中,通过 VNC 或容器内的 Web 浏览器访问桌面时更改密码,可使用以下选项:
-e PASSWORD=MyNewPassword
在部署容器时,将此选项添加到 docker run 命令中。
配置代理设置
若您在通过代理服务器连接 Internet 的网络中使用容器,可在运行容器时指定代理服务器地址。若您使用的是带在线许可的 MATLAB®,则需指定代理服务器以连接至 MathWorks 在线许可服务器。
若使用 Docker Hub 上的 MATLAB 容器,则通过环境变量
PROXY_SETTINGS指定代理服务器地址:-e PROXY_SETTINGS=<proxy-server-address>
若使用 NVIDIA GPU Cloud 上适用于 NVIDIA DGX 的 MATLAB 深度学习容器,则通过环境变量
NGC_PROXY指定代理服务器地址:-e NGC_PROXY=<proxy-server-address>
在部署容器时,将这些选项添加到 docker run 命令中。
您可以使用以下任何形式指定代理服务器地址:
hostname:12345shorthostname:12345http://hostname:12345http://username:password@hostname:12345IPaddress:12345
其中 hostname 是完全合格域名,shorthostname 是相对域名,12345 是端口号。
网络许可证管理器
如果您的许可证通过网络许可证管理器进行管理,则可将此许可证用于 MathWorks 容器。您可以在 docker run 命令中指定许可的位置。添加以下选项:
-e MLM_LICENSE_FILE=27000@MyLicenseServer
在部署容器时,将此选项添加到 docker run 命令中。
有关详细信息,请参阅云平台上 MATLAB 的许可证要求。
更多配置选项
对于高级用户,可通过额外的 Docker® 选项进一步配置容器部署。有关更多信息,请参阅 Docker 文档。