docker matlab安装时遇到的一些问题及解决方法

这篇具有很好参考价值的文章主要介绍了docker matlab安装时遇到的一些问题及解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

朋友需要帮忙用服务器资源跑个matlab程序 。
但我不用matlab,服务器上没有matlab的环境,于是想到了用docker.
网上搜到是有这三个镜像 :

  • mathworks/matlab
  • mathworks/matlab-deps
  • mathworks/matlab-deep-learning

朋友就是算个简单的东西 ,于是我选了第一个。

拉镜像需要点时间

docker pull mathworks/matlab:R2022b

最开始是bash里面直接跑
然后提示错误:‘syms’ requires Symbolic Math Toolbox.
意思就是缺了symbolic这个库,需要安装。
网上搜了一圈了解到装工具箱需要gui界面

浏览器运行

docker run -itd --shm-size=512M -p 8888:8888 -v /path/:/container_path mathworks/matlab:R2022b  -browser

容器内的端口就按8888来;要是宿主机的端口有冲突可以换一个,到时候浏览器访问的也记得按你后面选的端口来

浏览器输入:服务器ip:8888

但是吧,这个模式不支持工具箱安装。具体报什么我忘记了。

通过vnc远程运行

docker run -itd --shm-size=512M -p 5901:5901 -p 6080:6080   -v /path/:/container_path mathworks/matlab:R2022b  -vnc

容器内的端口就按5901和6080来;要是宿主机的端口有冲突可以换一个,到时候浏览器访问的也记得按你后面选的端口来

5901是vnc的端口,需要vnc客户端;
没有vnc客户端也没事,可以通过浏览器输入:服务器Ip:6080 ,会进入一个远程桌面,双击即可打开,然后就是填写账号密码。
docker matlab,docker,matlab,容器

权限问题

但是在添加工具箱的时候,碰到的问题类似于这个,也是没权限写入:
ubuntu MATLAB 安装 toolbox 时遇到“Unable to write to /usr/local/MATLAB/R2022b“
但这方法对我不管用,sudo chown 半天没反应,想su一下也不知道root的密码(容器是官方提供的)。

然后就逛文档,发现可以在启动的时候,在终端用sudo起matlab。像这样:
docker matlab,docker,matlab,容器
在终端中输入sudo matlab

sudo matlab

这次打开就有root权限了,可以顺利的安装工具箱了。

官方文档1.MATLAB Container on Docker Hub.
链接
官方文档2.Install Updates, Toolboxes, Support Packages, and Add-Ons in Containers.
链接文章来源地址https://www.toymoban.com/news/detail-754325.html

到了这里,关于docker matlab安装时遇到的一些问题及解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ElasticSearch 学习(docker,传统方式安装、安装遇到的问题解决,)

    目录 简介 什么是ElasticSearch 安装 传统方式安装 开启远程访问 Docker方式安装 Kibana 简介 安装 传统方式安装 Docker方式安装 compose方式安装   ElasticSearch 简称 ES ,是基于 Apache Lucene 构建的 开源搜索引擎 ,是当前最流行的 企业级搜索引擎 。 Lucene本身就可以被认为迄今为止性能

    2024年03月14日
    浏览(50)
  • Mac 安装Photoshop遇到一系列问题&解决方法

    各类安装报错提示的解决方案 问题一: 安装PS提示“ 无法打开,因为apple无法检查其是否包含恶意软件 ”解决方法: 打开电脑的“终端”程序 输入以下命令: (终端位置在:启动台-其他文件夹处) sudo spctl --master-disable (代码可以全选后快捷键:command+C复制 command+V粘贴进

    2024年02月05日
    浏览(42)
  • docker容器出现Cannot allocate memory问题解决方法

    执行一下命令查看系统pid_max的值(最大进程数) 总进程数超限,需要临时调大pid_max 查看配置进程数 执行以下命令查看系统内部总进程数,命令执行不成功,需要自己安装(yum -y install psmisc) 定位启动进程较多的程序 最大进程数阙值永久生效需修改配置文件

    2024年02月09日
    浏览(38)
  • 如何安装wsl以及安装时遇到的一些问题

    首先我安装wsl是参考这篇文章:Windows安装WSL详解 讲得挺具体,如果安装过程一切顺利就可以跳过下面的内容了 当我在终端输入 wsl --install 返回了一列数据,但显然不是安装成功 于是我输入 wsl install 时报错显示 适用于 Linux 的 Windows 子系统没有已安装的分发版。 可以通过访

    2024年02月05日
    浏览(73)
  • mac安装nvm管理工具遇到的问题和解决方法

    nvm 是一款可以管理多版本node的工具,因为是刚买没多久的电脑+之前用的都是windows,昨天折腾了一下午终于倒腾好了 第一步: 卸载电脑已有的node;访问nvm脚本网址,另存为到电脑上任何目录,我是放在桌面上的https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh 第二步: 打开

    2024年02月13日
    浏览(43)
  • 解决 git clone 时遇到的一些问题

    在使用 git clone 时,出现了以下报错: GnuTLS recv error (-110): The TLS connection was non-properly terminated. 依次输入以下代码: 然后再次使用 git clone 发现可以正常下载了。 输入以下两行代码解决:

    2024年02月16日
    浏览(55)
  • ​在Windows 10 下安装 Vmware 时遇到的问题和解决​方法

    在Windows 10 下安装 Vmware 时遇到的问题和解决,记录一下 1. 打开注册表编辑器 2.复制路径填入HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlags 3.新建-填入 ​​​​​​​ 3.1. 复制引号内的部分以及后面的数字填入 “{3d9912c3-cb54-4f34-ab71-1d429553bf96}”=dword:00000077(数

    2024年02月13日
    浏览(44)
  • 离线部署Nginx的安装详细教程+遇到的问题和解决方法

    这篇文章主要就是针对内网部署,不能通过上网的方式下载某些安装软件的依赖包,全程全是通过下载Nginx相关的包,上传到服务器上,最终在服务器上进行解压安装操作。 nginx:http://nginx.org/en/download.html (版本:nginx-1.20.1 tar.gz) pcre:https://sourceforge.net/projects/pcre/files/pcre

    2024年02月12日
    浏览(38)
  • 小程序在日常遇到的一些限制及解决方法

    微信小程序对单个文件大小有限制,js文件不能超过2MB,其他类型文件不能超过10MB。如果开发者需要使用大型资源文件,可以考虑分割文件或使用CDN加速技术。 解决方式如下: 分割文件 将较大的文件拆分为多个小文件,并通过异步加载的方式进行动态合并。例如,在小程序

    2024年02月06日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包