linux 出差前命令回顾(Docker 部分)
2024-01-07 19:43:21
创建容器
$ 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 显示内存使用总合
文章来源:https://blog.csdn.net/weixin_46681279/article/details/135411027
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!