繁体   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