大三上 创新实践 华为云 MindStudio 容器化部署

安装 | 更新Docker

  • 如果原来docker版本老旧 删除之
  • Ubuntu
sudo apt-get remove docker docker-engine docker-ce docker.io
  • Centos
yum remove docker
  • 更新apt包
  • Ubuntu
sudo apt-get update
  • 更新yum包
  • Centos
sudo yum update
  • Centos

  • 安装需要的包

yum install -y yum-utils
  • 设置镜像的仓库(可以不用 网上CV下来的)
yum-config-manager \
	--add-repo \ 
https://download.docker,com/linux/centos/docker-ce.repo ## 这是个默认从国外的 

yum-config-manager \ 
	--add-repo \ 
	htttp://mirrors.aliyum.com/docker-ce/linux/centos/docker-ce.repo ## 推荐使用aliyun
  • 安装
  • Ubuntu
sudo apt-get install docker.io
  • Centos
sudo yum install -y docker
  • 安装验证
docker --version

Docker version 20.10.9, build c2ea9bc

用户添加到docker组

  • 查看是否有docker组
cat /etc/group
  • 如果没有就创建
sudo groupadd docker
  • 将当前用户添加到docker组
sudo usermod -G docker whlll(你的用户ID)
  • 重启docker服务
sudo systemctl restart docker

如果直接使用root 可以忽略此步

安装

链接:https://pan.baidu.com/s/1M5bcfzus_hKPSN_cJCVZ5A
提取码:pz61

  • FileZilla FTP传输 c32.zip 到虚拟机(推荐当前用户的home目录) 解压
unzip c32.zip
  • 加载镜像到docker(在解压后c32v1的目录)
docker load -i c32v1
  • 查看镜像ID是否加载成功
docker images
  • 重命名镜像

使用 docker images 查看镜像ID

使用 **docker ps -a ** 查看运行的容器ID

使用 docker ps -aq 查看运行和退出状态的容器ID

docker tag [镜像ID] [名字]:[标签]
  • 登录本机图形化界面 配置图形化显示

注意:Ubuntu上没有这个x11-xserver-utils工具 如果使用Centos 最后一步 图形化窗口无法初始化 先挖个坑以后填 当前推荐使用Debian 下的linux版本 如Ubuntu

sudo apt-get install x11-xserver-utils

xhost +
  • 启动镜像
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

第一次启动需要这个命令 后续每次启动都不需要 使用以下命令

docker run -it --network=host [镜像ID] bash
  • 进入之前创建好的容器

如果容器本身是停止的

你需要使用 docker start [容器ID] 启动之

再使用一下命令进入

docker exex -it [容器ID] bash
  • 切换MindStudio的安装用户
su - ascend

ascend用户和root用户的密码均为各自的用户名

  • 进入home目录并启动MindStudio
cd ~/MindStudio-ubuntu/bin/

./MindStudio.sh

docker 基本命令(相见docker命令回顾)

  • 查看运行中的容器使用
docker ps -a
  • 查看所有的容器
docker ps
  • 停止运行中的容器
docker stop [容器ID]
  • 启动停止的容器
docker start [容器ID]
  • 删除停止的容器
docker rm [容器ID]
  • 强制删除运行中的容器
docker rm -f [容器ID]
  • 进入运行中的容器
docker exex -it [容器ID] bash
  • 回退
CTRL + d
Logo

昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链

更多推荐