常用Docker命令
指定使用特定的GPU执行docker
# NV_GPU=0,1 nvidia-docker ...
装载本地镜像
# docker load --input <镜像路径>
查看已安装的镜像
# docker images
查看运行中的容器
# docker ps
查看全部容器
# docker ps -a
运行一个带有输入输出并启动bash的容器
# docker run -it <IMAGE NAME/ID> /bin/bash
启动一个自定义名称的容器
# docker run --name <customize NAME> <IMAGE NAME/ID> <command>
后台运行容器
# docker run -d <IMAGE NAME/ID> <command>
cp -rf PowerData/sd_data/lhs/tensorflow/ ./在容器里面把文件夹递归复制到当前文件夹下
启动容器并挂载本地卷
# docker run -v <容器外(本机)路径>:<容器内路径> <image NAME/ID> <command>
nvidia-docker run -it -v /data/cuihong/PowerData:/PowerData --name lyp tukrin/digits
启动/停止/附着到容器
# docker start <container NAME/ID>
# docker stop <container NAME/ID>
# docker attach <container NAME/ID>
在容器内运行程序
# docker exec -d <container NAME/ID> <command>
查看容器内输出
# docker logs <container NAME/ID>
持续跟踪输出
# docker logs -f <container NAME/ID>
删除容器
# docker rm <container NAME/ID>
删除镜像
# docker rmi <image NAME/ID>