当解压一个没有足够空间的大文件时,Docker构建失败,我该如何增加?

时间:2018-01-18 16:46:53

标签: docker dockerfile

在我的Dockerfile中,我正在运行tar命令来解压缩一个大文件。它停止时显示没有足够的可用空间。 Docker info提供:

Data Space Used: 10.99GB
 Data Space Total: 107.4GB
 Data Space Available: 28.89GB
 Metadata Space Used: 8.892MB
 Metadata Space Total: 2.147GB
 Metadata Space Available: 2.139GB
 Thin Pool Minimum Free Space: 10.74GB

我需要增加哪一个,我该怎么做。解压缩后的此文件将小于10GB,因此我的硬盘将有足够的空间。

2 个答案:

答案 0 :(得分:2)

您可以扩展最大容器磁盘大小:

  • Rigth单击Docker图标
  • 设置>守护程序
  • 切换到高级
  • 添加此属性:

    {   “存储选项”:[     “大小= 120GB”   ] }

您现在应该看到:

{
  "registry-mirrors": [],
  "insecure-registries": [],
  "debug": true,
  "experimental": false,
  "storage-opts": [
    "size=120GB"
  ]
}
  • 点击“应用”。

这应该适用于Windows 10。

答案 1 :(得分:0)

如果你已经使用docker一段时间,请确保使用以下方法进行清理:

docker system prune -f --volumes