![](/img/trans.png)
[英]Error message while building a docker image “Error processing tar file(exit status 1)”
[英]docker Error processing tar file(exit status 1): no space left on device
嘗試構建 docker 映像時,我不斷收到以下錯誤:
Step 6/8 : COPY . /app
Error processing tar file(exit status 1): write /app/.git/objects/81/4f44ad8c3bef33a0bb0729bee8f251a327d9a8: no space left on device
如果我使用,這是固定的:
docker system prune
我使用以下方法刪除以前的圖像:
docker rmi <my_image>
問題是這使得整個測試非常乏味,因為每次更改后我都必須從頭開始創建圖像。
REPOSITORY TAG IMAGE ID CREATED SIZE
my_image latest 12b2499ac23d 52 minutes ago 6.67GB
那是我每次都必須刪除和創建的圖像。 我的機器上還有空間,所以真的找不到這里的問題:
編輯
來自 df -ih
您可以使用一個小而有用的命令:
docker image prune
刪除所有未使用的容器。它將釋放您需要的 memory。
也許您需要從上下文中排除所有不必要的文件? https://docs.docker.com/engine/reference/builder/#dockerignore-file
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.