목록Development/Docker (1)
전지적라온시점
도커(Docker)란 무엇인가?
도커란?도커(Docker)는 리눅스 컨테이너 기술(LXC)을 표준화·자동화한 애플리케이션 실행 플랫폼이다. 애플리케이션 실행 환경을 이미지로 패키징하고, 이를 컨테이너 단위로 배포·운영함으로써 환경 일관성과 배포 효율성을 극대화한다. DevOps, MSA 구조, CI/CD 파이프라인에서 사실상 기본 인프라 표준으로 채택된다.- 컨테이너 기반 가상화의 본질도커의 핵심은 OS 가상화이다.하이퍼바이저 기반 VM은 각각 별도의 OS가 필요하지만, 컨테이너는 호스트 OS 커널을 공유하며 프로세스 단위로 격리된다.Namespace: 프로세스를 논리적으로 분리(파일 시스템, PID, 네트워크 등)cgroups(Control Groups): CPU, 메모리 등 자원 사용량 제한UnionFS: 레이어 기반 파일 시스템으..
Development/Docker
2025. 11. 17. 22:48