【华为云技术分享】Mind Studio Docker镜像部署分享
说明:本镜像适用2.1.0版本。需要启动Ubuntu的图形化界面,当前镜像在单机为Ubuntu操作系统下和VM虚拟机测试成功,其他环境能否正常启动图形化界面未知。
一、安装docker参考:
https://blog.csdn.net/jinking01/article/details/82490688
二、将普通用户添加到docker组
1.查询是否有docker组
cat /etc/group
如果没有可以通过该命令添加(一般默认是有的)
sudo groupadd docker
2.将当前用户添加到docker组
sudo usermod -G docker $(USER)
例如:sudo usermod -G docker test
3.重启docker服务
sudo systemctl restart docker.service
三、下载并进入镜像
1、从百度网盘链接
https://pan.baidu.com/s/15fDqPjws9IQDH3f76NY1HQ
提取码:8g27
下载好c32.zip镜像
2、拷贝到$HOME的任意目录下执行
unzip c32.zip
3、加载镜像
4、通过docker images 命令查看镜像加载成功
5、使用docker tag命令把镜像重命名,方便识别
6、(不需要图形化界面则跳过此步骤)由于启动MindStudio需要图形化界面(这里参考了
https://blog.csdn.net/ericcchen/article/details/79253416 )
即在Ubuntu操作系统终端内执行
xhost +
7、启动镜像
(使用图形化界面)
docker run -it --network=host -v /etc/localtime:/etc/localtime:ro -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY -e GDK_SCALE -e GDK_DPI_SCALE [镜像ID] bash
其中镜像ID填写通过docker images查看到的ID即可
经测试,只有首次启动需要这个命令
(不需要图形化界面)可以直接通过
docker run -it --network=host [镜像ID] bash
进入即可。
进入镜像后默认为root用户,执行
su – ascend
进入MindStudio的安装用户,ascend用户和root用户的密码均为各自的用户名。
8、退器后再进入容出容器的方法
(1)未退出当前docker镜像的情况下查看docker容器ID
打开新的终端界面,使用docker ps查看当前正在运行的容器
可以看到容器(CONTAINER)ID
(2)查看运行过的容器使用
docker ps -a
通过对应的镜像ID可以看到容器ID
9、有了容器ID,退出了镜像后,使用
docker start [容器 ID]
可以把容器启动起来,然后通过
docker exec -it [容器ID] bash
即可进入运行中容器
作者:lasa
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南