目录
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是61822,则将上面命令字符串中的<pid>替换为61822
则实际的命令为:
docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.Name}}' | grep $(ps -ef|grep 61822 |grep -v grep |awk '{print $3}')
执行后查到容器如下:
6573, /dev
2、进入容器,停止agetty服务
命令:
systemctl stop getty@tty1.service && systemctl mask getty@tty1.service