Skip to content

Instantly share code, notes, and snippets.

@jourdanrodrigues
jourdanrodrigues / clear_docker.sh
Last active July 4, 2019 19:41
Clear Docker containers, volumes, networks and images, in that specific order.
#!/usr/bin/env bash
function clear_docker() {
docker rm --force $(docker ps -aq) # containers
docker volume rm $(docker volume ls -q) # volumes
# networks
docker_networks=$(docker network ls | awk 'NR > 1 { print $1 " " $2 }' | grep -v 'bridge\|host\|none' | awk '{print $1}')
docker network rm ${docker_networks}