[Docker] daemon이란

탱귤생귤·2024년 4월 21일
0

Infra

목록 보기
5/7

도커를 하면 할수록 새로운 게 막 나온다.. daemon이란 것을 찾아봤다.

daemon이란?

  • 사용자가 직접적으로 제어하지 않고 백그라운드에서 여러 작업을 하는 프로그램
    • ex) docker run을 하면 cli가 http API call로 번역을 해서 docker daemon한테 보내줌. 그러면 데몬이 실행을 시키는 것임
  • 데몬은 종류가 여러개인데, 이것들을 Linux에서는 service 파일로 설정해서 실행하고, **systemd**라는 프로세스가 관리함
  • systemd
    • 1번 PID를 갖는 프로세스라 OS부팅 시 가장 먼저 실행되고 OS에 필요한 여러 데몬들을 init해주는 역할
  • service
    • 시스템 데몬 및 사용자 정의 데몬
  • systemctl
    • service(daemon)들을 관리하는 명령어

0개의 댓글