远程终端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命令

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章