一、常用命令
1.Docker
sudo docker images 列出所有镜像
sudo docker ps [-a][-n 列出正在运行的容器信息[包括未运行的][最近的n个]
sudo docker run --shm-size 20g \ 设置共享内20g[batch_size大的时候由需求
--name=Infer_Orgin \
--gpus all \
-it -v\
~/gjh:/SR3
331a461a25f9 bash
1.非root用户添加sudo授权管理员权限,一般进入docker以后默认是root用户
2.不换行直接复制:sudo docker run --shm-size 20g --name=Infer_Orgin --gpus all -it -v ~/gjh:/SR3 331a461a25f9 bash
sudo docker exec -it 容器ID bash
sudo docker attach 容器ID
4.其他全部命令
2.Screen
screen 创建新的screen
screen -ls 查看已有screen
screen -r -D screen_id 强制登陆screen
3.Linux
Set A=local_folder,B=remote_username@remote_ip:remote_folder
scp -r A B 拷贝A到B
scp -r B A 拷贝B到A
nvidia-smi 查看显卡使用情况
pmap -pid 查看进程所属
二、快捷键
按键 | 作用 |
---|---|
crtl p+q | 退出不关闭容器 |
crtl d | 退出并关闭容器/关闭python等Conscle |
crtl a+d | 挂起screen/退出服务器登陆状态 |