我正在尝试构建一个需要复制一些大文件(大约75GB)的Docker镜像,当我运行以下命令时出现以下错误:
我正在尝试构建一个需要复制一些大文件(大约75GB)的Docker镜像,当我运行以下命令时出现以下错误:
$ docker build -t my-project .
Step 8/10 : COPY some-large-directory
failed to copy files: failed to copy directory: Error processing tar file(exit status 1): write /directory: no space left on device
我认为错误是由于容器空间不足引起的(我已经使用docker首选项将docker磁盘镜像大小增加到160GB)。如果是这样,我该如何在macOS(High Sierra)上增加最大容器大小(我了解默认值为100GB)?
docker system prune
在清理任何内容之前会让你知道它将要清理什么(你需要确认),这样做可能是值得的。 - Idan Gozlandocker system df
还会告诉您本地卷占用了多少空间。docker volume prune
将删除所有未使用的本地卷。 - giavac