Schedule Moby/Docker containers cleanup after specific delay
500K+
This project helps you to remove containers/networks/volumes by given filter after specified delay.
Start it:
$ ./bin/moby-ryuk -p 8080
$ # You can also run it with Docker
$ docker run -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 bsideup/moby-ryuk
Connect via TCP:
$ nc localhost 8080
Send some filters:
label=testing=true&health=unhealthy
ACK
label=something
ACK
Close the connection
Send more filters with "one-off" style:
printf "label=something_else" | nc localhost 8080
See containers/networks/volumes deleted after 10s:
2018/01/15 18:38:52 Timed out waiting for connection
2018/01/15 18:38:52 Deleting {"label":{"something":true}}
2018/01/15 18:38:52 Deleting {"label":{"something_else":true}}
2018/01/15 18:38:52 Deleting {"health":{"unhealthy":true},"label":{"testing=true":true}}
2018/01/15 18:38:52 Removed 1 container(s), 0 network(s), 0 volume(s)
Content type
Image
Digest
Size
4 MB
Last updated
over 8 years ago
docker pull bsideup/moby-ryuk