【问题标题】:Do I need to remove previously built, unused Docker images / containers ?我是否需要删除以前构建的、未使用的 Docker 映像/容器?
【发布时间】:2018-03-08 17:24:15
【问题描述】:

在终端输入 Docker imagesDocker ps -a 时, 我有一长串以前构建的、不再使用的 Docker 镜像。把它们留在那里有什么缺点?它们会造成什么样的伤害?

删除未使用的图像/容器是否更好?

【问题讨论】:

    标签: image docker containers


    【解决方案1】:

    这是个好主意,但要小心,不要删除您当前使用的图像,但如果您完成了图像和容器,最好将其删除,因为它们占用空间。

    要删除所有图像和容器,请使用docker system prune -a

    # Delete all containers
    docker rm -f $(docker ps -a -q)
    # Delete all images
    docker rmi -f $(docker images -q)
    

    【讨论】:

      【解决方案2】:

      拥有这些图像本身并没有什么害处,但它们确实会占用您的硬盘空间,如果您不使用它们,保留它们只是浪费资源。

      【讨论】:

      • 是容器还是图片占用空间?超过一半的旧镜像是从同一个基础镜像构建的。我猜他们不会占用这么多空间?
      • @Kid_Learning_C 图片占用空间。容器是运行时——因为你没有运行任何东西,所以没有容器。您可以使用du 查看它们占用了多少空间。
      • 感谢您的回答!只是du?你能给我完整的命令句吗?
      • @Kid_Learning_C du -h /path/to/file
      猜你喜欢
      • 2016-05-18
      • 1970-01-01
      • 1970-01-01
      • 2021-09-02
      • 2020-11-12
      • 1970-01-01
      • 2021-09-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多