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

posted @ 2020-09-07 15:53  marsggbo  阅读(545)  评论(0编辑  收藏  举报