docker相关问题

问题 1

docker 构建镜像存在缓存,导致构建失败

解决方法:

docker system prune 是 docker 中的一个命令,用于清理 docker 系统中的未使用资源,以帮助回收磁盘空间。这个命令执行一系列操作来删除不再需要的项目,具体包括:

  • 删除所有已停止的容器。
  • 删除所有未被任何容器引用的网络(自定义网络)。
  • 删除所有未被标记的镜像(悬挂的镜像)。
  • 如果使用了 –volumes 或 -v 选项,还会删除未被任何容器使用的数据卷。
  • 使用这个命令可以帮助保持 docker 环境的整洁,并释放因临时或废弃的 docker 对象占用的存储空间。

命令:

1
2
3
4
docker system prune             // 基本清理
docker system prune -a          // 彻底清理,包括未被任何容器使用的镜像
docker system prune --all       // 彻底清理,包括未被任何容器使用的镜像
docker system prune -a -v       // 彻底清理,包括未被任何容器使用的镜像和数据卷
使用 Hugo 构建
主题 StackJimmy 设计