Docker Swarm
[Docker](https://texonom.com/docker-103c7b90450f45bda55b9b75d0d9e73a) 


### Swarm 은 무리라는 뜻입니다. 그리고 클러스터링과 오케스트레이션 도구
HA 설정을 위해서는`Discovery layer`와 `Manager layer`가 필요
swarm 은 클러스터링과 auto scaling 에 적절합니다.
```typedocker swarm initdocker swarm leave --force```


1. 서버들을 하나의 클러스터에 묶습니다.
2. “docker run” 명령어를 클러스터에 실행합니다.
3. Swarm 은 스케쥴링을 통해 컨테이너를 10 대의 서버 중 하나에 할당합니다.
마치 VMWare 의 vSphere 와 유사합니다.

> [[Infra] Kubernetes vs Swarm vs Mesos 비교](https://chrisjune-13837.medium.com/infra-kubernetes-vs-swarm-vs-mesos-%EB%B9%84%EA%B5%90-b04b2cd032ab)

> [쇼핑몰 사례로 알아보는 Docker Swarm 과 Compose 의 차이점](https://code-machina.github.io/2019/08/06/Difference-between-Docker-Composer-N-Swarm.html)





