zoukankan      html  css  js  c++  java
  • docker的无用镜像

    dangling images

    build 自己的 docker 镜像的时候,有时会遇到用一个甚至多个中间层镜像,这会一定程度上减少最终打包出来 docker 镜像的大小,但是会产生一些tag 为 none 的无用镜像,也称

    为悬挂镜像 (dangling images)

    列出所有的 dangling images:

    docker images -f "dangling=true"

    删除所有的 dangling images:

    docker rmi $(docker images -f "dangling=true" -q)

    或者

    docker images|grep none|awk '{print $3}'|xargs docker rmi

    docker 资源清理

    docker container prune # 删除所有退出状态的容器

    docker volume prune # 删除未被使用的数据卷

    docker image prune # 删除 dangling 或所有未被使用的镜像

    docker system prune #删除已停止的容器、dangling 镜像、未被容器引用的 network 和构建过程中的 cache

    # 安全起见,这个命令默认不会删除那些未被任何容器引用的数据卷,如果需要同时删除这些数据卷,你需要显式的指定 --volumns 参数

    docker system prune --all --force --volumns #这次不仅会删除数据卷,而且连确认的过程都没有了!注意,使用 --all 参数后会删除所有未被引用的镜像而不仅仅是 dangling 镜

    Reference#

    https://www.cnblogs.com/sparkdev/p/9177283.html

    纵有白头俱老意,奈何缘浅路芊芊.
  • 相关阅读:
    codevs 2632 非常好友
    codevs 1213 解的个数
    codevs 2751 军训分批
    codevs 1519 过路费
    codevs 1503 愚蠢的宠物
    codevs 2639 约会计划
    codevs 3369 膜拜
    codevs 3135 River Hopscotch
    数论模板
    JXOJ 9.7 NOIP 放松模拟赛 总结
  • 原文地址:https://www.cnblogs.com/hanby/p/15430083.html
Copyright © 2011-2022 走看看