Verifique la lista de imágenes locales en la computadora donde se creó la imagen de Docker. Es posible que vea la imagen en el cuadro rojo en la siguiente figura, que se muestra en la lista: Este tipo de imagen se llama imágenes colgantes en la documentación oficial de Docker
. , lo que significa que no hay etiquetas y el contenedor no las utiliza.
Explicación oficial
La explicación oficial se muestra en el cuadro rojo a continuación, la dirección es: https://docs.docker.com/config/pruning/
Eliminar ninguna imagen
- Consultar todas las imágenes ninguna
docker images | grep none
- Consultar los ID de todas las imágenes que no sean
docker images | grep none | awk '{print $3}'
- Eliminar todas las imágenes
docker images | grep none | awk '{print $3}' | xargs docker rmi
Cuando encuentre que la imagen está siendo utilizada por el contenedor detenido xxxxxx, puede escribir el siguiente comando
# 启动所有镜像
docker start $(docker ps -a -q)
# stop停止所有容器
docker stop $(docker ps -a -q)
# remove删除所有容器
docker rm $(docker ps -a -q)
# 删除所有镜像
docker rmi $(docker images -q)