我的docker容器里有一些看起来很奇怪的进程。
root 1366 0.0 0.0 18208 460 ? Ss+ Mar08 0:00 bash
root 2103 0.0 0.0 18208 452 ? Ss+ Mar08 0:00 bash
root 3094 0.0 0.0 18208 448 ? Ss+ Mar08 0:00 bash
root 10078 0.0 0.0 18212 460 ? Ss+ Mar08 0:00 bash
root 11535 0.0 0.0 18212 620 ? Ss+ Mar08 0:00 bash
root 22641 0.0 0.0 18208 1992 ? Ss 11:54 0:00 bash
我通常通过 SSH 进入我的服务器,然后执行docker exec -it my-container bash
。这有时会挂起,导致我不得不关闭终端窗口。
我猜测那里的 bash 进程列表是由于我的连接中断而导致它们挂在服务器上。
有没有办法检测并移除这些病毒?还是我必须手动操作?
答案1
通常,ssh 会话会在超时后关闭(由于不活动)。
这是 /etc/ssh/sshd_config 中的选项:
#Default values
TCPKeepAlive yes
ClientAliveInterval 0
ClientAliveCountMax 3
所以你不必担心。