• Docker常用方法总结


    假设你的Image名字是Ubuntu

    • 新建容器

    执行如下命令可以进入容器

    docker run -it Ubuntu /bin/bash
    
    • 进入已关闭的容器
    docker start 容器id
    docker attach 容器id
    
    • 进入正在运行的容器
    docker exec -it 容器id /bin/bash
    

    这个方法也可以用来打开多个窗口方便管理。使用方法是你可以先在主屏幕使用tmux开两个分屏,一个屏先用docker run运行一个容器,然后在另一个屏幕使用上面命令进入该容器,效果如下图示,可以看到两个屏幕内容不是同步的,所以你不用再等着一个程序跑完才能执行其他操作了。

    • 在容器里使用GPU
    docker run --runtime=nvidia -it Ubuntu /bin/bash
    
    • 查看所有的Image
    docker images
    
    • 查看所有的Container(容器)
    docker ps -a
    
    • 删除某个容器
    docker container remove 容器id
    
    • 使用GPU、映射端口、文件夹挂载

    本地的~/code映射到docker下的/root/mycode

    docker run --runtime=nvidia  -v ~/code:/root/mycode -p 6666:6006 -it vega1.1_bindport6006 /bin/bash
    

    微信公众号:AutoML机器学习
    MARSGGBO原创
    如有意合作或学术讨论欢迎私戳联系~
    邮箱:marsggbo@foxmail.com

  • 相关阅读:
    栈和其他寄存器大小
    checksec的安装及初步使用(新版)
    KMP算法之Next数组详解
    向上取整的三种方法
    C++STL(Standard Template Library,即标准模版库)——Map容器
    JS基础语法一
    JS函数学习
    JS对象学习(二)
    JavaStript对象学习(一)
    CSS3新特性学习(2)
  • 原文地址:https://www.cnblogs.com/marsggbo/p/13627354.html
Copyright © 2020-2023  润新知