1、查到agetty进程是哪一个容器的
命令
docker ps -q | xargs docker inspect --format ‘{{.State.Pid}}, {{.Name}}’ | grep $(ps -ef|grep |grep -v grep |awk ‘{print $3}’)
1
例子: 例如top查看到的agetty进程PID是41888,则将换成41888
命令为:
docker ps -q | xargs docker inspect --format ‘{{.State.Pid}}, {{.Name}}’ | grep $(ps -ef|grep 41888 |grep -v grep |awk ‘{print $3}’)
1
执行后查到该容器
6573, /dev
1
2、进入容器停掉agetty服务
systemctl stop getty@tty1.service && systemctl mask getty@tty1.service
直接将agetty服务杀死,对tomcat和oracle没影响

本文介绍如何通过命令行工具定位容器内的agetty进程,并提供了安全停止agetty服务的方法,确保不影响容器内的Tomcat和Oracle等应用正常运行。

被折叠的 条评论
为什么被折叠?



