https://github.com/getshifter/docker-container-pruner
Simple Prune
https://github.com/getshifter/docker-container-pruner
Last synced: about 1 year ago
JSON representation
Simple Prune
- Host: GitHub
- URL: https://github.com/getshifter/docker-container-pruner
- Owner: getshifter
- Created: 2019-10-07T05:47:07.000Z (over 6 years ago)
- Default Branch: latest
- Last Pushed: 2020-06-04T04:56:09.000Z (about 6 years ago)
- Last Synced: 2025-02-02T02:22:39.814Z (over 1 year ago)
- Language: Shell
- Size: 23.4 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# docker-container-pruner
1. docker container prune
2. sleep
## Usage
```
$ docker run -d \
-v /var/run/docker.sock:/var/run/docker.sock \
docker.io/getshifter/docker-container-pruner
```
swarm global mode
```
docker service create --name docker-container-pruner \
--mode global \
--detach=true \
--constraint 'node.role == workernode' \
--mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock,readonly=true \
docker.io/getshifter/docker-container-pruner:latest
```
### Envs
- `PRUNE_BEFORE`: used by filter => `--filter "until=${prune_before}"`. (default: 2h)
- `INTERVAL`: sleep. (default: 1h)