-
docker, docker compose, docker swarm, docker stack 비교공부합시다!/Container 2026. 9. 17. 12:31728x90
단순히 docker 하나만 공부하는 것에도 시간을 할애해야 하는데.....!
docker, docker compose, docker swarm, docker stack 이거 또 다 언제하남유!
그러나 AI지능이 활성화 되면서 대규모 전력과 Memory등을 필요로 하는 상황에서 기존 Container 기술들이 훌륭한 대안으로 자리잡지 않을까?란 점을 고려한다면 지금이라도 마저 공부를 끝내야 하겠죠!
일단 위의 기술에 대한 비교표 입니다.
구분 주요 대상 / 범위 핵심 역할 주요 명령어 Docker 단일 컨테이너
1개 서버하나의 컨테이너를 생성, 실행, 관리하는 기본 엔진 docker run
docker psDocker
Compose멀티 컨테이너
단일 서버여러 컨테이너를 하나의 파일(yaml)로 정의하고 동시 제어 docker
compose upDocker Swarm 멀티 노드/서버
클러스터여러 대의 서버를 하나로 묶어 컨테이너를 관리(오케스트레이션) docker swarm init
docker serviceDocker Stack 멀티 노드
+ 멀티 서비스Swarm 클러스터 위에서 Compose 파일로 여러 서비스를 배포/관리 docker stack
deploy단일 서버에서 단일 컨테이너 관리는 docker
단일 서버에서 멀티 컨테이너 관리는 docker compose
멀티 노드에서 클러스터 형태 관리는 docker swarm
멀티 노드에서 멀티서비스 형태 관리는 docker stack 이라 생각하시면 됩니다.



docker docker compose docker swarm 차차 공부하면서 정리해 보세요!
728x90'공부합시다! > Container' 카테고리의 다른 글
docker swarm 구성 (0) 2026.09.17 docker compose, docker swarm, docker stack 설치 (0) 2026.09.17 alpine linux in docker (httpd or nginx error) (1) 2024.05.30 Docker: alpine + nginx Image 만들기 (0) 2023.09.11 Dockerfile - CentOS7 + HTTPD (0) 2023.05.19