Skip to content

Instantly share code, notes, and snippets.

@SergeyKozlov
Forked from sxiii/remove.sh
Created February 2, 2023 09:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SergeyKozlov/d260d366ca740b85a82e2fa6ec7d885c to your computer and use it in GitHub Desktop.
Save SergeyKozlov/d260d366ca740b85a82e2fa6ec7d885c to your computer and use it in GitHub Desktop.
Docker Swarm - Remove all Down nodes automatically
#!/bin/bash
# Requirements: linux, docker, grep, awk
# This script removes all "Down" (off) nodes from Docker Swarm
# Useful to clean stuff from time to time, if you have auto-joining nodes for example
sudo docker node rm $(sudo docker node ls | grep Down | awk -F" " '{ print $1 }')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment