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)
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 모드를 비활성화합니다.
'리눅스' 카테고리의 다른 글
| [draft] 우분투에서 로케일 및 문자셋 변경하는 방법 (0) | 2025.12.06 |
|---|---|
| [draft] Docker Swarm 클러스터에 서비스를 배포하고 업데이트하며 전역 스케일을 조절하는 방법 (0) | 2025.12.06 |
| [draft] Docker Swarm 클러스터에 서비스를 배포하는 방법 (0) | 2025.12.06 |
| [draft] html2text 명령어 (0) | 2025.12.06 |
| [draft] 우분투 20.04 서버 기본 설정 (0) | 2025.12.06 |