Skip to content

Instantly share code, notes, and snippets.

@dogterbox
Forked from sxiii/remove.sh
Created May 31, 2022 06:27
Show Gist options
  • Save dogterbox/18ae31466c2a8b80c87a611af9fef924 to your computer and use it in GitHub Desktop.
Save dogterbox/18ae31466c2a8b80c87a611af9fef924 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