docker常用命令
0.查容器
docker ps -a
1.启动容器
docker run --runtime=nvidia --net="host" -e NVIDIA_VISIBLE_DEVICES=0,1,2,3 --shm-size 8g -it huangzc/reid:v1 /bin/bash
2.停止容器
docker stop 容器id
3.退出容器
CTRL+P+Q
4.进入容器
docker attach 容器id
5.容器保存为镜像
docker commit 容器id 镜像名称:版本号
6.查镜像
docker images
7.删镜像
docker rmi 镜像名称:版本号
8.镜像加标签
docker tag 镜像id 镜像名称:版本号
9.宿主机拷贝文件到容器
docker cp 宿主机路径 容器id:容器路径
docker cp /home/eric/huangzc/HACNN 72af07da2a19:/workspace/huangzc/
10.容器拷贝文件到宿主机
docker cp 容器id:容器路径 宿主机路径
docker cp testtomcat:/usr/local/tomcat/webapps/test/js/test.js /opt
11.本地传文件到宿主机 (加-r是传文件夹)
scp -P 端口号 -r 本地目录 用户名@ip:宿主机目录
scp -P 65534 -r /Users/huangzhicheng/PycharmProjects/HACNN eric@192.168.31.158:/home/eric/huangzc
12.本地从宿主机取文件
scp -P 端口号 用户名@ip:宿主机目录 本地目录
scp -P 65534 eric@192.168.31.158:/home/eric/huangzc/log/hacnn/events.out.tfevents.1604131495.DeepBlackServer.36.0 /Users/huangzhicheng/Desktop
13.查显卡使用情况
nvidia-smi
14.可视化tensorboard日志
tensorboard --logdir=/Users/huangzhicheng/Desktop/log