linux 出差前命令回顾(Docker 部分)

创建容器

 $ docker run -itd --name ubuntu-test ubuntu /bin/bash
 存在 d 不会直接进入容器 

进入容器

docker attach   
docker exec:推荐大家使用 docker exec 命令,因为此命令会退出容器终端,但不会导致容器的停止

示例:
docker attach 1e560fca3906   不建议使用
docker exec -it 243c32535da7 /bin/bash   进入容器内部执行

查看所有容器

	$ docker ps -a

启动容器

	docker start b750bbbcfd88 

停止容器

    docker stop <容器 ID>

重启容器

	docker restart <容器 ID>

删除容器

	docker rm -f 1e560fca3906

其他命令接上一部分

top 查看进程 CUP 内存占用情况

显示当前系统正在执行的进程的相关信息,包括进程 ID、内存占用率、CPU 占用率等
常用参数:
-c 显示完整的进程命令
-s 保密模式
-p <进程号> 指定进程显示
-n <次数>循环显示次数

kill 结束进程命令

发送指定的信号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如果任无法终止该程序可用"-KILL" 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户将影响用户的进程,非root用户只能影响自己的进程。

常用参数:

-l  信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称
-a  当处理当前进程时,不限制命令名和进程号的对应关系
-p  指定kill 命令只打印相关进程的进程号,而不发送任何信号
-s  指定发送信号
-u  指定用户

示例
kill -9 $(ps -ef | grep pro1) 先使用ps查找进程pro1,然后用kill杀掉

free 查看内存情况

显示系统内存使用情况,包括物理内存、交互区内存(swap)和内核缓冲区内存

命令参数:
-b 以Byte显示内存使用情况
-k 以kb为单位显示内存使用情况
-m 以mb为单位显示内存使用情况
-g 以gb为单位显示内存使用情况
-s<间隔秒数> 持续显示内存
-t 显示内存使用总合

你可能感兴趣的:(linux,docker,运维)