更新latest镜像
1. 停止容器
不能更新镜像后restart,需要先stop
2. 更新latest标签的镜像
docker pull mysql:latest
如果DockerHub上latest标签的镜像有更新,则上述命令会下载最新版本的镜像,且把本地老的latest镜像的标签移除,变为 更新本地所有latest标签的镜像
docker images --format "{{.Repository}}:{{.Tag}}" | grep ':latest' | xargs -L1 docker pull
一键删除 无标签镜像
docker images | grep none | awk '{ print $3; }' | xargs docker rmi
3. 重新创建容器
未使用的镜像,清理镜像
1. 移除没有标签并且没有被容器引用的镜像
docker image prune
2. 移除所有没有容器使用的镜像
docker image prune -a