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