mirror of
				https://github.com/nmasur/dotfiles
				synced 2025-10-28 07:03: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."
 |