mirror of
				https://github.com/linuxkit/linuxkit.git
				synced 2025-10-31 11:00:04 +00:00 
			
		
		
		
	Merge pull request #3539 from djs55/trim-after-delete-container
trim-after-delete: handle containers and volumes as well as images
This commit is contained in:
		| @@ -15,7 +15,7 @@ import ( | ||||
| 	"time" | ||||
| ) | ||||
|  | ||||
| // Listen for Docker image delete events and run a command after a delay. | ||||
| // Listen for Docker image, container, and volume delete events and run a command after a delay. | ||||
|  | ||||
| // Event represents the subset of the Docker event message that we're | ||||
| // interested in | ||||
| @@ -136,7 +136,13 @@ RECONNECT: | ||||
| 				continue RECONNECT | ||||
| 			} | ||||
| 			if event.Action == "delete" && event.Type == "image" { | ||||
| 				log.Printf("The delayed action will happen at least once more") | ||||
| 				log.Printf("An image has been removed: will run the action at least once more") | ||||
| 				action.AtLeastOnceMore() | ||||
| 			} else if event.Action == "destroy" && event.Type == "container" { | ||||
| 				log.Printf("A container has been removed: will run the action at least once more") | ||||
| 				action.AtLeastOnceMore() | ||||
| 			} else if event.Action == "destroy" && event.Type == "volume" { | ||||
| 				log.Printf("A volume has been removed: will run the action at least once more") | ||||
| 				action.AtLeastOnceMore() | ||||
| 			} | ||||
| 		} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user