Skip to content

Instantly share code, notes, and snippets.

@iolufemi
Forked from sxiii/remove.sh
Created October 20, 2021 12:12
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 iolufemi/e56d495c0304821ccc326d1481d0428d to your computer and use it in GitHub Desktop.
Save iolufemi/e56d495c0304821ccc326d1481d0428d 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