Skip to content

HexDocker 用户指南 V1.0

镜像导入

方法1:从docker hub镜像导入(以hex-docker-noetic-basic为例)

  1. 打开终端,确认当前环境下是否存在镜像hexfellow/hex-docker-noetic-basic

    docker image list

    image.png

  2. 使用docker pull获取镜像

    docker pull hexfellow/hex-docker-noetic-basic:latest

    image.png

  3. 查看镜像是否正常导入

    docker image list

    image.png

方法2:从.tar镜像导入(以hex_docker_noetic_basic.tar为例)

  1. 打开终端,确认当前环境下是否存在镜像hex_docker_noetic_basic:latest

    docker image list

    image.png

  2. 确认该目录下存在打包好的镜像

    ls

    image.png

  3. 运行下面脚本以导入镜像:

    docker load -i hex_docker_noetic_basic.tar

    image.png

  4. 查看镜像是否正常导入

    docker image list

    image.png

HexDocker的基本使用

准备工作(以hex_noetic_basic为例)

  1. 运行start.sh脚本

    cd ~/hex_docker/docker_shell

    chmod +x start.sh

    ./start.sh

    image.png

  2. 使用下面指令进入container,即可正常使用

    docker attach hex_noetic_basic

    image.png

基本使用

  1. container的使用与正常命令行使用基本一致

  2. 若想运行多个程序,可使用tmux,使用方法可参考该教程

    image.png

  3. 若想挂起当前container,先按Ctrl+p,再按Ctrl+q

    image.png

    之后可用下面指令恢复

    docker attach hex_noetic_basic

    image.png

  4. 若想退出当前container,直接输入exit即可

    image.png

    退出后若想重新启动container,则需要输入下面指令(此时container处于停止状态)

    docker start hex_noetic_basic

    image.png