728x90
Docker Swarm 서비스를 확인하고 Docker Swarm 모드를 비활성화하는 방법
현재 노드의 상태를 확인
- 현재 Swarm 클러스터의 모든 노드 목록을 표시합니다.
docker node ls
$ docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
r5gzcy2g0swe61mkuz71do3cr * serv-24 Ready Active Leader 25.0.0
현재 호스트의 호스트 이름과 일치하는 노드를 찾아서 표시합니다.
docker node ls | grep $(hostname)
$ docker node ls | grep $(hostname)
r5gzcy2g0swe61mkuz71do3cr * serv-24 Ready Active Leader 25.0.0
Swarm 클러스터에서 실행 중인 서비스 목록을 표시
docker service ls
$ docker service ls
ID NAME MODE REPLICAS IMAGE PORTS
서비스 제거
docker service rm <service_name_or_id>
Swarm 모든 서비스를 제거
docker service rm $(docker service ls -q)
728x90
Swarm 서비스를 제거
- Swarm 클러스터에서 노드를 제거
docker swarm leave
$ docker swarm leave
Error response from daemon: You are attempting to leave the swarm on a node that is participating as a manager. Removing the last manager erases all current state of the swarm. Use `--force` to ignore this message.
Swarm 모드 비활성화
docker swarm leave --force
$ docker swarm leave --force
Node left the swarm.
현재 노드의 상태를 확인
docker node ls
$ docker node ls
Error response from daemon: This node is not a swarm manager. Use "docker swarm init" or "docker swarm join" to connect this node to swarm and try again.
모든 서비스 및 노드를 제거한 후 Docker Swarm 모드를 비활성화합니다.
728x90
'리눅스' 카테고리의 다른 글
쿠버네티스 클러스터와 관련된 정보를 가져오거나 명령어의 기능을 설명 (0) | 2024.02.02 |
---|---|
우분투에서 Minikube를 사용하여 싱글 노드 쿠버네티스 클러스터를 구성하고 삭제하는 방법 (0) | 2024.02.02 |
우분투에서 로케일 및 문자셋을 변경하는 방법 (0) | 2024.01.31 |
우분투에서 Keepalived와 HAProxy를 사용하여 고가용성(High Availability, HA)을 구현하는 방법 (0) | 2024.01.29 |
우분투에서 HAProxy를 사용하여 고가용성(High Availability, HA)을 구성하는 방법 (0) | 2024.01.29 |