问题 1
docker 构建镜像存在缓存,导致构建失败
解决方法:
docker system prune
是 docker 中的一个命令,用于清理 docker 系统中的未使用资源,以帮助回收磁盘空间。这个命令执行一系列操作来删除不再需要的项目,具体包括:
- 删除所有已停止的容器。
- 删除所有未被任何容器引用的网络(自定义网络)。
- 删除所有未被标记的镜像(悬挂的镜像)。
- 如果使用了 –volumes 或 -v 选项,还会删除未被任何容器使用的数据卷。
- 使用这个命令可以帮助保持 docker 环境的整洁,并释放因临时或废弃的 docker 对象占用的存储空间。
命令:
docker system prune // 基本清理
docker system prune -a // 彻底清理,包括未被任何容器使用的镜像
docker system prune --all // 彻底清理,包括未被任何容器使用的镜像
docker system prune -a -v // 彻底清理,包括未被任何容器使用的镜像和数据卷