[데브코스 자율주행 TIL] DAY 59 (12/11)

happy_quokka·2023년 12월 13일
0
post-thumbnail

2023.12.11 DAY59

오늘부터 docker 강의가 시작되었다! docker...항상 해보고 싶던 거였는데 기대된다! 개념이 잘 이해가 가지 않고 조금 알것 같아도 실제로 어떻게 사용해야하는지 모르겠어서 시도해보고 항상 실패했었다ㅠ 이번 기회에 docker에 대해 제대로 알고 싶다!

오늘은 docker가 어떻게 나오게 되었는지, docker는 어떤 기술인지에 대한 내용과 설치 관련 강의를 들었다. 사실... 역사에 관한 부분이라 집중이 제대로 되지 않아서 듣는데 오래 걸렸다ㅠㅠ


📝 배운 내용

history chroot container

  • chroot
    • 기초적인 격리를 할 수 있다
  • isolation
    • 한정적인 자원을 효율적으로 분배하면 시스템의 가용성을 올릴 수 있다
    • 보안, 자원 관리적, 호환, 충돌 측면에서 좋다
  • name space
    • 특정 리소스의 사용은 계층화된 file name space를 가지는 것과 같다
    • isolated resource를 NS의 hierarchical file system 형태로 구현
  • docker
    • 격리된 자원의 묶음(image)과 런타임으로 구성
    • 기본적으로 C/S 구조(client/server)를 가지므로 daemon(백그라운드에서 돌면서 여러 작업을 하는 프로그램)이 작동
    • memory, file system의 I/O에서 발생하는 크리티컬한 overhead가 없다
  • podman
    • daemon, admin account 사용하지 않는다

0개의 댓글