Sign inSign up

alehungate/docker-cleaner

By alehungate

•Updated almost 6 years ago

Simple kubernetes service container that cleans up exited containers and unreferenced images.

Image
0

100K+

alehungate/docker-cleaner repository overview

⁠docker-cleaner

Kubernetes service to periodically remove stopped docker runs and unused docker images

⁠Clone from

https://projects.limbicly.com/k8s/floss/docker-cleaner⁠

⁠Standalone Example

docker run -d --restart always \
        --name docker-cleaner \
        -v /var/run/docker.sock:/var/run/docker.sock \
        alehungate/docker-cleaner:latest

⁠Example Kubernetes Service Definition

apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: docker-clean
  labels:
    name: docker-clean
  namespace: kube-system
spec:
  selector:
    matchLabels:
      name: docker-clean
  template:
    metadata:
      labels:
        name: docker-clean
    spec:
      containers:
        - image: alehungate/docker-cleaner:latest
          name: docker-clean
          volumeMounts:
            - name: dockersock
              mountPath: "/var/run/docker.sock"
      volumes:
        - name: dockersock
          hostPath:
            path: /var/run/docker.sock

Tag summary

Content type

Image

Digest

Size

19.2 MB

Last updated

almost 6 years ago

docker pull alehungate/docker-cleaner