효율성
도커는 가상 머신과 달리 운영체제를 공유하기 때문에 리소스 사용량을 최적화하여 더 많은 애플리케이션을 단일 서버에서 실행할 수 있습니다.
이식성
도커 이미지는 모든 환경에서 동일하게 실행되도록 설계되었습니다. 즉 로컬 코드를 운영 환경으로 쉽게 실행할 수 있습니다. 이로 인해 일관된 결과를 보장합니다.
간편한 배포
애플리케이션을 이미지라는 단위로 패키징하기 때문에 배포가 매우 간단합니다. 이미지는 애플리케이션에 필요한 모든 것을 포함하고 있습니다.
확장성
작은 독립적인 컨테이너로 패키징하기 때문에 필요에 따라 쉽게 확장할 수 있습니다. 필요한 경우 추가 컨테이너를 시작하여 리소스를 늘릴 수 있습니다.
버전 관리
이미지 태그를 사용하여 애플리케이션의 여러 버전을 추적하고 관리할 수 있습니다.
도커의 특징
- 도커는 컨테이너를 통해 OS의 작은 부분을 제공하여 개발 크기를 줄입니다.
- 컨테이너의 도움으로 다른 팀이 동일한 프로젝트를 수행하는 것이 쉽습니다.
- 도커 컨테이너는 물리적 또는 가상 머신과 클라우드 어느 곳에 배치할 수 있습니다.
- 쉽게 확장이 가능합니다.
도커의 장점
- 도커는 적은 메모리를 사용합니다.
- 응용 프로그램을 실행하기 위해 전체 운영 체제가 필요하지 않습니다.
- 컨테이너는 다른 가상 머신보다 빠르게 실행됩니다.
- 가볍습니다.
- 원격 저장소를 사용하여 컨테이너를 다른 팀과 공유 할 수 있습니다.
- 위험을 줄이기 위해 종속성을 사용합니다.
'Docker' 카테고리의 다른 글
[Docker] 도커에서 중요한 명령어 사용법 (0) | 2024.05.30 |
---|---|
[Docker] 도커 허브란 무엇인가? (0) | 2024.05.30 |
[Docker] 도커 아키텍처 (0) | 2024.05.30 |
[Docker] 도커의 특징 (0) | 2024.05.30 |
[Docker] 도커란 무엇인가? (도커와 가상머신의 차이) (1) | 2024.05.29 |