docker-swarm은 추가적인 설치 필요없이 docker만 있다면 바로 사용할 수 있다.


매니저 노드로 사용할 노드에서 swarm 시작

$ docker swarm init --advertise-addr 10.0.1.105

이 명령어로 스웜 클러스터를 시작한다. 이어서 발급되는 join-token이 포함된 명령어를 복사해 워커 노드로 사용할 노드에서 실행시키면 클러스터의 구성원이 된다.


 

이니셜라이징 이후에도 아래 명령어를 통해 join-token 확인 가능

$ docker swarm join-token manager

join-token 재발급 (join-token이 외부에 노출됨 등의 이유로)

$ docker swarm join-token --rotate manager

정보 출력

$ docker info

클러스터에서 떠나기 (STATUS=Down)

$ docker swarm leave

global 모드 생성은 모든 노드에 하나씩 배포. 모니터링 에이전트 설치 등에 용이

$ docker service create --name global_web --mode global nginx

 

 

 

'IT > Docker' 카테고리의 다른 글

[Docker Compose] 설치 방법 및 기본 명령어  (1) 2021.12.14
[Docker] Container Resource Management  (0) 2021.12.14
Virtualization with Docker  (0) 2021.10.30
Docker Labs  (0) 2021.10.27

+ Recent posts