zoukankan      html  css  js  c++  java
  • docker 删除镜像

    1.停止所有的container,这样才能够删除其中的images:

    docker stop $(docker ps -a -q)

    如果想要删除所有container的话再加一个指令:

    docker rm $(docker ps -a -q)

    2.查看当前有些什么images

    docker images

    3.删除images,通过image的id来指定删除谁

    docker rmi <image id>

    想要删除untagged images,也就是那些id为<None>的image的话可以用

    docker rmi $(docker images | grep "^<none>" | awk "{print $3}")

    要删除全部image的话

    docker rmi $(docker images -q)

    4.删除none镜像

    删除none的镜像,要先删除镜像中的容器。要删除镜像中的容器,必须先停止容器。

    $ docker images

    $ docker rmi $(docker images | grep "none" | awk '{print $3}') 
    直接删除带none的镜像,直接报错了。提示先停止容器。

    $ docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }') //停止容器

    $ docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }') //删除容器

    $ docker rmi $(docker images | grep "none" | awk '{print $3}') //删除镜像

  • 相关阅读:
    python-观察者模式
    python-迭代器模式
    python-策略模式
    python-组合模式
    python-享元模式
    python-代理模式
    虚基类与虚继承
    指针与地址的关系
    大数相加和大数相乘以及打印从1到最大的n位数
    各种排序实现以及稳定性分析
  • 原文地址:https://www.cnblogs.com/guofeng-1016/p/14517308.html
Copyright © 2011-2022 走看看