Acabo de completar los tutoriales de Docker para principiantes y me gustaría saber cómo limpiar.
Implementé una pila y con algunos servicios diferentes usando el siguiente comando:
docker stack deploy --compose-file docker-stack.yml vote¿Hay algún modo de detener todos los contenedores asociados con esta pila, o tengo que detenerlos individualmente?
Puede eliminar una pila con:
docker stack rm voteEn la actualidad, esta sigue siendo una operación separada que llevará tiempo ejecutarse en segundo plano.
Si por algún motivo aún desea las definiciones de pila y servicio, puede escalar los servicios "replicados" a 0 réplicas y los servicios "globales" puede agregar una restricción que no coincida con ningún nodo.
docker service update --replicas 0 $service_name docker service update --constraint-add node.labels.no_such_node=true $service_name