我正在使用永久卷。当安装在容器中时,我收到一条错误消息,指出设备上没有剩余空间。经检查,卷大小为256GB。但是,主机上还有更多空间。
更多详细信息:docker storage driver是overlay2
。df
显示存在一个/dev/mapper/vg1-docker
256GB的文件系统。在下载过程中(通过Internet)docker
,即使主机上有更多可用空间,该文件系统也会100%充满,并且不会自动调整文件系统的大小以提供更多空间。
主机是本机linux(ubuntu)。这是输出df -i
:
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 24754746 429 24754317 1% /dev
tmpfs 24757974 762 24757212 1% /run
/dev/xvda2 6537216 142008 6395208 3% /
tmpfs 24757974 1 24757973 1% /dev/shm
tmpfs 24757974 3 24757971 1% /run/lock
tmpfs 24757974 18 24757956 1% /sys/fs/cgroup
/dev/mapper/vg1-docker 16384000 985506 15398494 7% /var/lib/docker
/dev/xvda1 65536 313 65223 1% /boot
tmpfs 24757974 10 24757964 1% /run/user/1001
我找不到有关增加docker卷大小的任何信息。
请注意,这与“为什么Docker卷空间不足?”不是重复的。。
df显示存在一个256GB的文件系统/ dev / mapper / vg1-docker。在下载过程中(通过Internet),该文件系统已100%充满,并且docker不会自动调整文件系统的大小以腾出更多空间,即使主机上有更多可用空间。
我相信您已经回答了自己的问题。Docker磁盘空间不足,因为您将其隔离到的分区磁盘空间不足。Docker不会也不应该自动调整磁盘空间的大小。这是系统管理员的任务,而不是容器引擎的任务。为docker创建单独的分区的目的通常是确保docker无法占用根文件系统上的所有磁盘空间,而这可能会使整个主机崩溃。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句