코드 심는 콩
close
프로필 사진

코드 심는 콩

github: @sebeeeen

  • 분류 전체보기 (8)
    • DevOps & Infra (4)
      • Docker (3)
      • Kafka (1)
    • Backend & System (2)
      • Django (1)
    • Frontend & Web (1)
      • React (1)
    • CS Fundamentals (1)
    • Troubleshooting (0)
    • Retrospective (0)
  • 홈
  • 태그
  • 방명록
[Docker] 도커가 만들지 않은 것들: namespace·cgroup이 커널에 들어간 10년

[Docker] 도커가 만들지 않은 것들: namespace·cgroup이 커널에 들어간 10년

TL;DR앞 글에서 컨테이너가 리눅스 커널 기능이라는 걸 정리하고 나니 의문이 남았다. 커널이 다 하는 거면 도커는 뭘 만든 건가. 찾아보니 커널 코드는 한 줄도 안 썼고 초기 버전은 LXC를 호출하기만 했다. 컨테이너 기능은 VPS 호스팅 업체들이 10년에 걸쳐 커널에 밀어 넣은 것이었고, 그렇게 밀어 넣을 수밖에 없게 만드는 규칙이 리눅스 안에 있었다.커널이 다 하는 거면 도커는 뭘 했나앞 글에서 컨테이너가 호스트 커널을 공유한다는 걸 정리했다. 격리는 namespace가 하고 자원 제한은 cgroup이 한다. 둘 다 리눅스 커널 기능이다.정리하고 나니까 좀 이상했다. 격리도 커널이 하고 자원 제한도 커널이 하는데, 그럼 도커가 만든 건 뭔가 싶었다.namespace는 도커보다 10년 빠르다들어온 순..

  • format_list_bulleted DevOps & Infra/Docker
  • · 2026. 10. 1.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (8)
    • DevOps & Infra (4)
      • Docker (3)
      • Kafka (1)
    • Backend & System (2)
      • Django (1)
    • Frontend & Web (1)
      • React (1)
    • CS Fundamentals (1)
    • Troubleshooting (0)
    • Retrospective (0)
인기 글
전체 방문자
오늘
어제
Copyright © kodekong 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바