gpt4 book ai didi

amazon-web-services - 从 AWS 拉取 docker 镜像时设备上没有剩余空间

转载 作者:行者123 更新时间:2023-12-04 08:03:55 24 4
gpt4 key购买 nike

我正在从我的 AWS 中提取各种 docker 图像,但它一直卡在最终图像上并出现以下错误

ERROR: for <container-name>  failed to register layer: Error processing tar file(exit status 1): symlink libasprintf.so.0.0.0 /usr/lib64/libasprintf.so: no space left on device
ERROR: failed to register layer: Error processing tar file(exit status 1): symlink libasprintf.so.0.0.0 /usr/lib64/libasprintf.so: no space left on device

有谁知道如何解决这个问题?

我试过停止 docker,删除 var/lib/docker 并重新启动它,但它卡在了同一个地方

的结果

df -h


Filesystem      Size  Used Avail Use% Mounted on

/dev/nvme0n1p1 8.0G 6.5G 1.6G 81% /

devtmpfs 3.7G 0 3.7G 0% /dev

tmpfs 3.7G 0 3.7G 0% /dev/shm

tmpfs 3.7G 17M 3.7G 1% /run

tmpfs 3.7G 0 3.7G 0% /sys/fs/cgroup

tmpfs 753M 0 753M 0% /run/user/0

tmpfs 753M 0 753M 0% /run/user/1000

最佳答案

问题在于 EC2 实例没有分配足够的 EBS 存储。按照这些步骤将修复它:

  • 导航到 ec2
  • 查看您的实例的详细信息并找到根设备和块设备
  • 按路径并选择 EBS ID
  • 单击音量面板中的操作
  • 选择修改音量
  • 输入所需的卷大小(默认为 8GB,不需要更多)
  • ssh 进入实例
  • 运行 lsblk 以查看可用卷并注意大小
  • 在要调整大小的卷上运行 sudo growpart/dev/volumename 1
  • 运行 sudo xfs_growfs/dev/volumename (lsblk 的挂载点列中带有/的那个)
  • 关于amazon-web-services - 从 AWS 拉取 docker 镜像时设备上没有剩余空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54397755/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com