zoukankan      html  css  js  c++  java
  • 【华为云技术分享】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

    1.png

    3、加载镜像

    2.png

    4、通过docker images 命令查看镜像加载成功

    3.png

    5、使用docker tag命令把镜像重命名,方便识别

    4.png

    6、(不需要图形化界面则跳过此步骤)由于启动MindStudio需要图形化界面(这里参考了

    https://blog.csdn.net/ericcchen/article/details/79253416 )

    即在Ubuntu操作系统终端内执行

    xhost +

    5.png

    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查看当前正在运行的容器

    6.png

    可以看到容器(CONTAINER)ID

    (2)查看运行过的容器使用

    docker ps -a

    通过对应的镜像ID可以看到容器ID

    7.png

     9、有了容器ID,退出了镜像后,使用

    docker start [容器 ID]

    8.png

    可以把容器启动起来,然后通过

    docker exec -it [容器ID] bash

    9.png

    即可进入运行中容器

    作者:lasa

  • 相关阅读:
    阿里云配置学习
    华为机试练习代码
    微信公众号开发
    给div加滚动条
    Nolia 给CC添加过滤器
    算法理解
    Jquery常用功能
    day 2Linux软件从主机安装到服务器和安装JDK软件
    10月11 一些小的东西
    9月30 json工具类
  • 原文地址:https://www.cnblogs.com/2020-zhy-jzoj/p/13164914.html
Copyright © 2011-2022 走看看