Page MenuHomePhabricator
Authored By
thcipriani
Jun 10 2019, 7:01 PM
Size
520 B
Referenced Files
None
Subscribers
None
#!/usr/bin/env python
#
# Finds all docker images without the latest tag
#
# Use like:
# python not-latest-docker.py | while read img; do docker rmi "$img"; done
import subprocess
images = {}
for thing in subprocess.check_output('docker image ls --format "{{.ID}} {{.Tag}}"', shell=True).splitlines():
image, tag = thing.split(' ')
if not images.get(image):
images[image] = []
images[image].append(tag)
for image, tags in images.items():
if 'latest' in tags:
continue
print image

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
7610200
Default Alt Text
raw.txt (520 B)

Event Timeline