nvidia-docker 的使用

1.nvidia-docker拉取镜像

一般情况下,nvidia-docker可以使用pull的方式直接从网上拉取images来主机host里面,然后在主机里面利用contrainer容器的方式启动想运行的images,这样可以保证多个容器运行,不互相干扰。

但是也有不能上网的情况,这时候就可以用dockfile来编译images。

2.nvidia-docker 运行容器

nvidia-docker run --name 名字 -it -v 文件夹1:文件夹2 images bash

其中的参数需要注意的-it是以交互式的方式运行容器,-v是映射文件夹

想要设置容器中的内存的大小则需要设置 --shm -size=" 大小"

3.nvidia-docker停止容器

nvidia-docker ps -a 可以查看当前主机下所有的容器状态,假设其中的STATUS为UP的时候就可以中nvidia-docker stop 容器名(或者ID)来改变状态

4.nvidia-docker删除容器

在容器停止的状态下,用nvidia-docker rm 容器名(或者ID)来删除指定的容器

5.进入容器

想要在容器处于UP的状态下进入容器,且连接到同一个容器可以用nvidia-docker attach ID(或者容器名称的方法)

想要不影响容器内其他应用的前提下,想要重新进入到容器中,可以用nvidia-docker exec ID的方式

PS:个人觉得用nvidia-docker attach的方式比较慢,可能跟连接的终端Xshell有关系吧。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值