목록ci/cd (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