【问题标题】:Docker-compose up --detach : No space left on deviceDocker-compose up --detach :设备上没有剩余空间
【发布时间】:2022-02-01 22:47:13
【问题描述】:

我正在尝试使用 docker 启动我的应用程序的新版本,但是当我运行 'docker-compose up --detach --scale app=3' 命令时出现这个新错误:

错误:对于 cc5610c2dbea_talent_redis_1 无法启动服务 redis:mkdir /var/lib/containerd/io.containerd.runtime.v1.linux/moby/cc5610c2dbeae94427d0611e66d106aba7e4bf86e74b6a1147b0012e25403058:设备上没有剩余空间:未知

正在启动 a9fdab601f28_talent_proxy_1 ... 错误 恶习:未知

错误:对于 a9fdab601f28_talent_proxy_1 无法启动服务代理:mkdir /var/lib/containerd/io.containerd.runtime.v1.linux/moby/a9fdab601f2877f16be4f81744b166938f93df2143bf66a7bc6c8cef372dd38a:设备上没有剩余空间:未知

错误:对于 redis 无法启动服务 redis:mkdir /var/lib/containerd/io.containerd.runtime.v1.linux/moby/cc5610c2dbeae94427d0611e66d106aba7e4bf86e74b6a1147b0012e25403058:设备上没有剩余空间:未知

错误:对于应用程序无法启动服务应用程序:mkdir /var/lib/containerd/io.containerd.runtime.v1.linux/moby/4ae9a1cf124c3c96b1a6841a84f3cefaff415e76c9fb9608fa5eccb87c892a79:设备上没有剩余空间:未知

错误:代理无法启动服务代理:mkdir /var/lib/containerd/io.containerd.runtime.v1.linux/moby/a9fdab601f2877f16be4f81744b166938f93df2143bf66a7bc6c8cef372dd38a:设备上没有剩余空间:未知

我已经清理了 docker images 文件夹,删除了较旧的图像,但错误是一样的。

有什么问题?我不想删除我的 mongodb 和 redis 数据库

谢谢

【问题讨论】:

    标签: docker ssh docker-compose directory


    【解决方案1】:

    根据消息,设备中没有剩余空间来启动 docker 容器服务 你必须删除一些文件 您也可以尝试使用命令删除悬空卷(如果存在)

    docker volume rm $(docker volume ls -qf dangling=true)
    

    【讨论】:

      【解决方案2】:

      docker system prune -a -f 并释放一些空间 然后检查 df -h df -i

      【讨论】:

      • 同样的问题,错误:对于代理无法启动服务代理:mkdir /var/lib/containerd/io.containerd.runtime.v1.linux/moby/a9fdab601f2877f16be4f81744b166938f93df2143bf66a7bc6c8cef372dd38a:设备上没有剩余空间: /跨度>
      • 此命令不会删除我的 mongo 数据库?
      猜你喜欢
      • 2021-06-10
      • 2021-08-02
      • 1970-01-01
      • 1970-01-01
      • 2015-08-16
      • 2015-08-30
      • 2021-09-18
      • 2019-10-16
      • 1970-01-01
      相关资源
      最近更新 更多