1
背景介绍
最近在写 docker 相关教程,过程中发现容器暂停退出竟然有 docker kill、docker stop 和 docker pause 三种方式,今天就来分析下三者间的区别。
2
辅助指令
- docker top - 查看容器进程
- docker event - 查看容器相关事件
- docker stats - 查看容器资源使用率
3
准备工作
1. 启动容器
先分别启动三个容器:
docker run --name nginx-kill -d nginx
docker run --name nginx-stop -d nginx
docker run --name nginx-pause -d nginx
2. 查看容器进程
docker top nginx-kill
docker top nginx-stop
docker top nginx-pauseop nginx-kill
3. 查看资源使用
docker stats nginx-kill nginx-stop nginx-pause