땅다람쥐의 개발 일기

  • 홈

2026/07/12 1

[Docker] 컨테이너와 이미지

개발을 하다보면 도커를 직·간접적으로 자주 사용할 일이 많았다. 이미 구축된 파이프라인에 코드를 푸시해 빌드할 때나, 로컬 환경을 프로덕션 환경과 똑같이 세팅하는 등 다양한 용도로 도커를 썼다. 예전에 도커에 대해 잠깐 공부 했을 때 '격리된 환경을 만들어서 버전 관리를 쉽게 해준다'는 것만 알고 있었지 어떤 원리로 작동 되는지는 잘 몰랐다. 그래서 이번 기회에 한 번 공부해봤다. 컨테이너 (Container)컨테이너에 대해 이해 하려면 리눅스 커널이 가지고 있는 격리 기능들에 대해서 먼저 살펴봐야 한다. 결국 컨테이너는 이 격리 기능들을 기반으로 만들어진 공간이기 때문이다. 대표적인 격리 기능은 Namespaces와 Control Groups (cgroups)가 있다.Namespaces: 각 시스템의 ..

백엔드 2026.07.12
이전
1
다음
더보기
프로필사진

땅다람쥐의 개발 일기

미국에서 개발자로 일하고 있습니다.

  • 분류 전체보기 (37) N
    • Algorithm (10)
      • LeetCode (7)
    • 백엔드 (9)
    • 자료구조 (1)
    • 프론트엔드 (8)
      • HTML (4)
      • Javascript (0)
      • Typescript (2)
    • Java (4)
    • 시스템 디자인 (4) N
      • 데이터베이스 (3)

Tag

System Design, 자바, 백엔드, 타입스크립트, 인터넷, 배열, leetcode, CPU, TypeScript, java, Hash Indexing, HTML, easy, 자료구조, Algorithm, DB, 데이터 중심 애플리케이션 설계, array, Internet, 알고리즘,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/07   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바