/bin/bash /entrypoint.sh /run.sh가 항상 실행되는 이유는 무엇입니까?

/bin/bash /entrypoint.sh /run.sh가 항상 실행되는 이유는 무엇입니까?

노트북(Ubuntu)을 열고 실행 중인 프로세스를 관찰하기 위해 실행하는 순간부터 htop다음 명령에서 생성되는 것처럼 보이는 네 가지가 항상 있습니다./bin/bash /entrypoint.sh /run.sh htop 출력 스크린샷

저는 이러한 프로세스가 무엇이며 어떤 책임이 있는지 이해하려고 노력하고 있습니다. 로 그들을 죽이려고 하면 kill -9 <pid>즉시 다시 생성됩니다. 또한 /entrypoint.sh이름이 또는 인 파일을 찾을 수 없습니다 /run.sh. 인터넷에 검색해 보면 이러한 프로세스가 docker와 관련이 있을 수 있다는 것을 알 수 있지만, 이 정보를 기반으로 조사를 어떻게 진행해야 하는지 잘 모르겠습니다.

어떤 아이디어라도:

  1. 랩톱을 시작할 때마다 이러한 프로세스가 생성되는 이유는 무엇입니까?
  2. 그들은 무엇을 하고 있나요?
  3. 내가 그들을 죽여야 할까? 그들을 죽이는 방법?

편집: 추가 정보:

  1. sudo docker ps활성 컨테이너를 반환하지 않습니다.
  2. sudo docker ps --all컨테이너를 반환하지도 않습니다.
  3. sudo docker ps --last 10컨테이너가 반환되지 않으므로 Docker 설치가 새로 설치되었다고 생각합니다.

답변1

@tkausl 이 제안한 대로 상위 프로세스 체인을 추적한 후 모든 상위 프로세스가 containerd-shim. 출력을 검사한 pstree -p결과 다른 많은 최상위 프로세스가 containerd-shim또는 . 내가 그들을 죽이려고 하면, 그들은 모두 다시 살아난다. 나는 docker나 Containerd(내가 알고 있는)를 적극적으로 사용하지 않기 때문에 이를 제거했고 이로 인해 모든 프로세스가 사라졌습니다. 나는 우연히 우연히 발견했다containerddockerd이것GitHub 문제는 containerd-shim관련될 수 있는 불멸의 프로세스에 대해 불평합니다.

관련 정보