DOCKER
根据镜像创建:sudo docker create -it img_name
启动容器:sudo docker start con_name
停止容器:docker stop con_name
删除容器:docker rm con_name
改名:docker rename old_name new_name
进入容器:sudo docker exec -it con_name bash
退出容器:exit
查看运行中的容器:sudo docker ps
Dokcer使用nvidia
- docker run --runtime=nvidia
- nvidia-docker run
记录一次完整创建docker过程
一种方法
-
sudo docker images #查看当前系统的docker镜像
-
sudo docker create -it --runtime=nvidia -v /home/groupe/:/prj img_id # 根据镜像创建新的容器,单纯创建
-v 是挂载虚拟目录,注意如果 把目录挂载到容器的 /home 目录,那么有些 bash 命令会失效,不能全部覆盖
-
sudo docker ps -a #找到刚刚创建的容器(STATUS=Created)
-
sudo docker start con_id #启动容器
-
sudo docker exec -it con_id bash #进入容器
-
exit 退出容器
第二种方法
还有一种直接利用镜像创建一个容器:
-
创建临时容器(当退出容器自动清除自己)
sudo docker run -it --runtime=nvidia --rm -v /home/groupe/:/prj img_id bash