【常用Linux_Docker_Screen命令】

一、常用命令

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

3.attach和exec的区别

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/退出服务器登陆状态

你可能感兴趣的:(初期自学,linux,docker,运维)