mirror of
				https://github.com/nmasur/dotfiles
				synced 2025-11-04 15:13:16 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			608 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			608 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
# Stop all containers
 | 
						|
if [ "$(docker ps -a -q)" ]; then
 | 
						|
    echo "Stopping docker containers..."
 | 
						|
    docker stop "$(docker ps -a -q)"
 | 
						|
else
 | 
						|
    echo "No running docker containers."
 | 
						|
fi
 | 
						|
 | 
						|
# Remove all stopped containers
 | 
						|
if [ "$(docker ps -a -q)" ]; then
 | 
						|
    echo "Removing docker containers..."
 | 
						|
    docker rm "$(docker ps -a -q)"
 | 
						|
else
 | 
						|
    echo "No stopped docker containers."
 | 
						|
fi
 | 
						|
 | 
						|
# Remove all untagged images
 | 
						|
if [[ $(docker images | grep "^<none>") ]]; then
 | 
						|
    docker rmi "$(docker images | grep "^<none>" | awk '{print $3}')"
 | 
						|
else
 | 
						|
    echo "No untagged docker images."
 | 
						|
fi
 | 
						|
 | 
						|
echo "Cleaned up docker."
 |