[英]Docker-compose - no space left on device
我在 AWS EC2 t2.micro 实例上运行 Docker,在我运行sudo docker-compose build
和sudo 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.