개발 공부

Docker Linux 컨테이너 비추천 이유 본문

Docker

Docker Linux 컨테이너 비추천 이유

아이셩짱셩 2024. 12. 11. 09:42

리눅스 컨테이너 사용과 운영 환경 선택

리눅스 컨테이너 사용의 일반적인 경우

  • 애플리케이션 개발 및 테스트: 가벼운 환경에서 애플리케이션을 테스트하려고 할 때.
  • 운영 환경 표준화: 리눅스 기반의 애플리케이션 환경을 통일하여 호환성 문제를 줄이기 위해.
  • CI/CD 파이프라인 구축: 애플리케이션 배포 자동화를 위해 경량화된 컨테이너를 사용.

VM과 컨테이너의 차이

  • VM(가상 머신): 하드웨어 수준에서 가상화. 독립된 OS를 실행하며 무겁고 리소스를 많이 사용.
  • 컨테이너: 애플리케이션 수준에서 가상화. 호스트 OS의 커널을 공유하여 가볍고 실행 속도가 빠름.

리눅스 컨테이너 위에 Docker 실행

  • 기술적으로 가능합니다. Docker는 리눅스 컨테이너를 지원하며, 그 위에 Node.js 컨테이너를 올릴 수 있습니다.
  • 추천/비추천
    • 추천: 테스트 환경에서 다중 컨테이너 환경을 시험할 때.
    • 비추천: 복잡도가 증가하며 리소스 낭비가 발생. 일반적으로 필요 없음.

 

'Docker' 카테고리의 다른 글

Docker Compose, Localhost,DB  (0) 2024.12.11
Docker 포트 맵핑  (0) 2024.12.11
Docker Node.js vs. Nginx  (0) 2024.12.11
Comments