[重要安全性通知] 发现假冒 Qfinder Pro 网站。了解详情 >

本内容经过机器翻译。请参见机器翻译免责声明
切换为英语

Why do I see 'none' Docker images in Container Station, and how can I remove them?
为什么我在 Container Station 中看到“无”Docker 图像,如何删除它们?


最后修订日期: 2025-09-17

适用产品

Container Station


症状

在 Container Station 中,您可能会注意到名称为“none”的 Docker 镜像。这些被称为悬空镜像。当具有相同名称和标签的新版本镜像替换旧版本时,它们会出现,导致之前的版本没有标签。

如果其他容器或镜像仍然依赖于这些悬空镜像,它们也可能会保留。在这种情况下,您无法删除它们,直到所有依赖关系被移除。


解决方案

悬空镜像(“none”镜像)是 Docker 设计中的正常部分,并不表示错误。如果您想删除它们,首先确认它们没有被任何容器使用。

  1. 打开 SSH 连接到您的 NAS。如果您不熟悉 SSH,请参阅 QNAP 文档以获取说明。
  2. 运行以下命令:
    • Docker image ls --filter dangling=true– 显示悬空镜像
    • Docker image ls -a– 列出所有镜像
    • Docker ps -a --filter ancestor=<image_id>– 检查是否有容器依赖于该镜像(替换<image_id>为实际的镜像 ID)

如果没有容器使用“none”镜像,您可以安全地删除它:

Docker image rm <image_id>
信息
如果容器仍在使用“none”(悬空)镜像,请在删除镜像之前停止或删除该容器。删除正在使用的镜像可能会中断正在运行的应用程序。

示例:


此截图显示了 Container Station 中的悬空(“none”)镜像。


进一步阅读

有关更多信息,请参阅以下常见问题:

这篇文章有帮助吗?

谢谢您,我们已经收到您的意见。

请告诉我们如何改进这篇文章:

如果您想提供其他意见,请于下方输入。

选择规格

      显示更多 隐藏更多
      open menu
      back to top