Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

738
Vistas
¿Cómo puedo eliminar las tareas de apagado de Docker Service después de una actualización continua?

Estoy usando Docker Swarm para probar servicios en AWS. Recientemente apliqué una actualización al servicio como esta:

 docker service update --image TestImage:v2 --update-parallelism 2 \ --update-delay 10s TestService2

La actualización funcionó según lo previsto y el servicio actualizó los contenedores de tareas a v2. Sin embargo, un docker service ps TestService2 | grep "v1" revela un montón de tareas de apagado TestImage:v1 .

 a0w77kj0k6jfg4r9g4nz47zzg \_ TestService2.1 TestImage:v1 W1 Shutdown Shutdown 36 minutes ago 2of4mc63ekzbib01w3x7q6sdm \_ TestService2.2 TestImage:v1 W2 Shutdown Shutdown 37 minutes ago 495frrpza5pxt205o1594x54a \_ TestService2.3 TestImage:v1 W1 Shutdown Shutdown 36 minutes ago 57l0gsqd26u2e5gdj30w8mcn9 \_ TestService2.4 TestImage:v1 M1 Shutdown Shutdown 36 minutes ago baoe1i79fswb34ydwbpafg6tm \_ TestService2.5 TestImage:v1 M3 Shutdown Shutdown 35 minutes ago 3uxi7kwxb73z69km6s17son58 \_ TestService2.6 TestImage:v1 M2 Shutdown Shutdown 37 minutes ago 99cg4arnt1y52nd8d422bdu49 \_ TestService2.7 TestImage:v1 M3 Shutdown Shutdown 36 minutes ago cq5716jqp40h6jugo1j9ilzwp \_ TestService2.8 TestImage:v1 M1 Shutdown Shutdown 35 minutes ago awlz1kxbrjk51dey7frm14d8u \_ TestService2.9 TestImage:v1 W3 Shutdown Shutdown 35 minutes ago 4xdi9a1jweyehfqlt76uynf3i \_ TestService2.10 TestImage:v1 M2 Shutdown Shutdown 36 minutes ago eo4t6i0gaj5i294fcdnb3qncq \_ TestService2.11 TestImage:v1 W3 Shutdown Shutdown 35 minutes ago 3ydeuxdjquulv5xj94b9ovuwu \_ TestService2.12 TestImage:v1 W1 Shutdown Shutdown 36 minutes ago

¿Cómo puedo eliminarlos sin ir a cada nodo de enjambre individual y ejecutar docker rm en los contenedores que salieron? No creo que haya un comando de docker service para hacerlo, revisé los documentos, pero ¿alguien sabe de un truco o script que pueda ejecutar en un Swarm Manager para limpiar los nodos?

¡Gracias!

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Los contenedores para esos servicios se eliminan después de una actualización continua; simplemente se queda con un registro de los que se apagaron.

Puede limitar el número que ve usando

 docker swarm update --task-history-limit 5
over 4 years ago · Santiago Trujillo Denunciar

0

yi92mgl7z8jb web.2 nginx:latest manager1 Running Running 11 minutes ago 0cmzbd1oxwqr \_ web.2 nginx:latest manager1 Shutdown Failed 11 minutes ago "task: non-zero exit (255)" moe7hex4qvmg \_ web.2 nginx:latest manager1 Shutdown Shutdown 11 minutes ago iyxs118uo67d \_ web.2 nginx:latest manager1 Shutdown Shutdown 10 hours ago v3uxafpxc4d3 \_ web.2 nginx:latest manager1 Shutdown Shutdown 11 minutes ago 6upsy8gvyrsn web.5 nginx:latest manager1 Running Running 11 minutes ago mlaxkfusunqe \_ web.5 nginx:latest manager1 Shutdown Failed 11 minutes ago "task: non-zero exit (255)" bh3nkp05yd6r \_ web.5 nginx:latest manager1 Shutdown Shutdown 11 minutes ago lqedayxq7gr9 \_ web.5 nginx:latest manager1 Shutdown Shutdown 10 hours ago xryxpfjsrdja \_ web.5 nginx:latest manager1 Shutdown Shutdown 11 minutes ago

Hice

docker swarm update --task-history-limit 2

docker-machine stop manager1

docker-machine start manager1

y

PS C:\> docker service ps web | Select-String "manager1"

 3ogu1r0y6s6t web.2 nginx:latest manager1 Running Running 3 minutes ago 0cmzbd1oxwqr \_ web.2 nginx:latest manager1 Shutdown Failed 3 minutes ago "task: non-zero exit (255)" wbxr5hubftfa web.5 nginx:latest manager1 Running Running 3 minutes ago bh3nkp05yd6r \_ web.5 nginx:latest manager1 Shutdown Shutdown 25 minutes ago

Gracias, Geige V.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda