有时根据第三列删除会报错镜像被引用无法删除,awk可以匹配镜像名然后格式化输出镜像名称及版本号
格式化输出
[root@ceshi-132 pinpoint-agent]# docker images | awk '/years/{print $1":"$2}'
prom/prometheus:v2.14.0
harbor.od.com/public/prometheus:v2.14.0
prom/blackbox-exporter:v0.15.1
harbor.od.com/public/blackbox-exporter:v0.15.1
harbor.od.com/public/heapster:v1.5.4
quay.io/bitnami/heapster:1.5.4
harbor.od.com/public/kube-state-metrics:v1.5.0
quay.io/coreos/kube-state-metrics:v1.5.0
k8scn/kubernetes-dashboard-amd64:latest
harbor.od.com/public/dashboard:latest
k8scn/kubernetes-dashboard-amd64:v1.8.0
harbor.od.com/public/dashboard:v1.8.0
google/cadvisor:v0.28.3
harbor.od.com/public/cadvisor:v0.28.3
prom/node-exporter:v0.15.0
harbor.od.com/public/node-exporter:v0.15.0
harbor.od.com/public/pause:latest
kubernetes/pause:latest
删除images
[root@ceshi-132 pinpoint-agent]# docker rmi $(docker images | awk '/years/{print $1":"$2}')