Linux上更新全部docker镜像

更新全部镜像

1
docker image ls --format "{{.Repository}}:{{.Tag}}" | grep -v "<none>" | xargs -L1 docker pull

删除所有无用镜像

1
docker image prune -f

顺序执行更新和删除

在Linux中,使用;使前后两个命令顺序执行。并且无论前一个命令执行情况如何,都无条件执行后一命令。

1
2
docker image ls --format "{{.Repository}}:{{.Tag}}" | grep -v "<none>" | xargs -L1 docker pull; \
docker image prune -f

EOF