簡體   English   中英

Docker-compose - 設備上沒有剩余空間

[英]Docker-compose - no space left on device

我在 AWS EC2 t2.micro 實例上運行 Docker,在我運行sudo docker-compose buildsudo docker-compose up我收到此錯誤:

Error processing tar file(exit status 1): write /usr/lib/x86_64-linux-gnu/libLLVM-7.so.1: no space left on device

我使用sudo docker system prune -a進行了清理; 但是,錯誤仍然存在。

這是我運行df -h /var/lib/docker/后的數據:

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      7.7G  7.5G  201M  98% /

這是df

Filesystem     1K-blocks    Used Available Use% Mounted on
udev              486736       0    486736   0% /dev
tmpfs             100212     816     99396   1% /run
/dev/xvda1       8065444 7843868    205192  98% /
tmpfs             501056       0    501056   0% /dev/shm
tmpfs               5120       0      5120   0% /run/lock
tmpfs             501056       0    501056   0% /sys/fs/cgroup
/dev/loop0         56832   56832         0 100% /snap/core18/1988
/dev/loop1         34176   34176         0 100% /snap/amazon-ssm-agent/3552
/dev/loop2         33152   33152         0 100% /snap/amazon-ssm-agent/2996
/dev/loop3        128896  128896         0 100% /snap/docker/471
/dev/loop4        100352  100352         0 100% /snap/core/10583
/dev/loop5         56832   56832         0 100% /snap/core18/1944
/dev/loop6        100736  100736         0 100% /snap/core/10823
/dev/loop7        134784  134784         0 100% /snap/docker/796
tmpfs             100208       0    100208   0% /run/user/1000

我該如何克服這個問題? 我可以增加磁盤空間嗎?

增加 docker 的磁盤大小。 使用docker system df檢查您的狀態也可以使用 prune docker system prune --volumes

創建一個 ebs 磁盤卷並將其掛載到 /var/lib/docker 下。 這將解決 docker 的磁盤空間問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM