Solución en Docker Swarm «no suitable node (1 node not available for new tasks)»

Published:

Vamos a ver como solucionar un error en Docker Swarm «no suitable node (1 node not available for new tasks)», esto sale al intentar hacer un update –force a un servicio, algo que vi es que al ver los nodos esta como Down.

docker node ls

Vamos a tener que seguir los siguientes pasos para solucionarlo:

1- Detener el servicio de docker

sudo systemctl stop docker

2- Eliminar la DB de swarm

sudo rm /var/lib/docker/swarm/worker/tasks.db

3- Levantamos nuevamente el servicio de docker

sudo systemctl start docker

Ahora podemos forzar las aplicaciones que no levantaban, ejemplo:

docker service update --force MI_APP
- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles