远程终端docker容器linux操作系统安装MATLAB

 

远程终端docker容器linux操作系统安装MATLAB

 

 

安装参考流程:

linux终端(服务器)安装matlab2016b

https://blog.csdn.net/u014535579/article/details/78793028

 

问题1:百度网盘下载

下载地址如下

https://pan.baidu.com/s/1mhSXTfq#list/path=%2F

79sb

由于公司内网不允许安装百度网盘客户端,因此只能通过http链接下载。但是现在百度好像不在提供http链接下载。幸好千方百计找到了破解的方法。先是chrome浏览器安装Tampermonkey 插件,然后到greasyfork.org寻找百度网盘辅助脚本。把网盘的分享文件保存到自己的网盘,然后就可以找到下载链接了。

 

问题2:挂载iso镜像失败

因为我的环境是docker容器的linux系统,执行挂载命令是出错了

sudo mount -o loop R2016b_glnxa64_dvd1.iso /media/matlab/

failed to set up loop device: No such file or directory

最开始是直接搜索这个错误,但是总是无法解决,可能原因不一致。根据经验,判断应该是docker环境导致,所以搜索时加上docker。最后找到了解决方案,启动docker时加上权限参数

docker run --privileged=true

参考链接:

https://blog.csdn.net/shengxia1999/article/details/52081286

https://serverfault.com/questions/701384/loop-device-in-a-linux-container

 

问题3:两个终端同时进入同一个docker容器

安装MATLAB时,安装到一半出现 
Info: 弹出 DVD 1 并插入 DVD 2 以继续。

需要新打开一个终端挂载第二个iso镜像。

因此,需要在两个终端同时进入同一个docker容器。

先用docker ps –a找到刚才启动的容器的container_id,然后执行如下命令

docker exec -i -t container_name/container_id bash

 

参考链接

https://github.com/ma6174/blog/issues/8

 

 

问题4:保存docker镜像

使用docker commit命令

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值