介绍
在这个实验中,想象一个场景:我们正在观察一个以恐龙为主题的游乐园的运营情况。作为一名初级运营经理,你的职责是监控“T-Rex Adventure”容器中运行的进程,以确保公园的机械恐龙正常运行。目标是显示容器内正在运行的进程,以验证它们的稳定性和性能。
在这个实验中,想象一个场景:我们正在观察一个以恐龙为主题的游乐园的运营情况。作为一名初级运营经理,你的职责是监控“T-Rex Adventure”容器中运行的进程,以确保公园的机械恐龙正常运行。目标是显示容器内正在运行的进程,以验证它们的稳定性和性能。
在这一步中,你将首先获取“T-Rex Adventure”容器的容器 ID 或名称。然后,执行 docker top
命令以显示容器内正在运行的进程。
## 运行容器
docker run -d -it --name t-rex-adventure alpine
## 获取容器 ID 或名称
docker ps
## 显示容器内正在运行的进程
docker top t-rex-adventure
在这一步中,你将分析正在运行的进程,以识别任何异常或资源密集型任务。使用 docker exec
命令访问容器的 shell,并运行诸如 top
或 ps
等工具来进一步调查这些进程。
## 访问容器的 shell
$ docker exec -it t-rex-adventure /bin/sh
## 在容器 shell 中,分析正在运行的进程
top
在这个实验中,我们创建了一个场景,需要监控 Docker 容器中运行的进程,以确保主题公园中机械恐龙的顺利运行。实验引导学习者使用 docker top
和 docker exec
命令来实现这一目标。实验还强调了监控和分析运行进程对系统健康和稳定性的重要性。