自己目前用到的docker命令

docker常用命令:

容器 = 镜像 + 可读层。   

查看当前窗口下运行的镜像

docker images

查看当前窗口下运行镜像的id

docker ps -a

启动一个镜像 

docker run -d privileged -v /data:/data --name xx abc:0.01

(时间有点久了,记不清了,我确定下再更新下 其中privileged是容器特权,-v是挂载命令,将宿主机指定文件地址映射到容器上指定地址 ,--name 指定名称,最后是容器名)

(有一点我印象很深,可能是我选择的基础镜像的问题,服务器可以使用nvidia的GPU,但是docker内部无法使用,我也不知道怎么解决,我选择的方式依然是 将宿主机上驱动文件地址usr/bin/lib64(可能是这个吧) 通过-v挂载到docker相应位置,结果nvidia的驱动可以正常在torch内部调用,不确定的细节等工作日我去确认一下。)

docker run 命令会生成一串ID 

进入一个镜像

docker exec -it 容器id /bin/bash

接下来就是正常的搭建自己的环境啦

删除容器 

docker rm -f 容器ID

从镜像中退出

exit

删除一个镜像

docker rmi -f  abc:0.01

当本地有一个镜像文件.tar的时候,将镜像文件重新挂起

docker load -i 镜像文件

保存镜像文件.tar

docker save abc:0.01>abc.tar

从容器中创建一个新的镜像(docker images 会发现新创建的镜像)

docker commit -a 容器id abc:0.02 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值