zoukankan      html  css  js  c++  java
  • 命令 docker rm | docker rmi | docker prune 的差异

    区别:

        docker rm : 删除一个或多个 容器

        docker rmi : 删除一个或多个 镜像

        docker prune : 用来删除不再使用的 docker 对象

    一、docker rm 命令

    语法:docker rm [OPTIONS] CONTAINER [CONTAINER...]

    OPTIONS说明:

    -f : 通过SIGKILL信号强制删除一个运行中的容器
    -l : 移除容器间的网络连接,而非容器本身
    -v : 删除与容器关联的卷

    实例:

    强制删除容器db01、db02:

    docker rm -f db01 db02

    移除容器 my-nginx 对容器db01的连接,连接名db01:

    docker rm -l db01 

    删除容器 my-nginx,并删除容器挂载的数据卷:

    docker rm -v my-nginx

    二、docker rmi 命令

    语法:docker rmi [OPTIONS] IMAGE [IMAGE...]

    OPTIONS说明:

    -f : 强制删除
    --no-prune : 不移除该镜像的过程镜像,默认移除

    实例:

    强制删除本地镜像 mongo:3.2

    docker rmi -f mongo:3.2

    三、docker prune 命令

    实例:

    删除 所有未被 tag 标记和未被容器使用的镜像。

    [root@iz2ze2bn5x2wqxdeq65wlpz ~]# docker image prune
    WARNING! This will remove all dangling images.
    Are you sure you want to continue? [y/N] y

    删除 所有未被容器使用的镜像。

    docker image prune -a

    删除 所有停止运行的容器。

    docker container prune

    删除 所有未被挂载的卷。

    docker volume prune

    删除 所有网络。

    docker network prune

    删除 docker 所有资源。

    docker system prune
  • 相关阅读:
    DHCP和NAT
    Mongos WoW
    是否能在构造函数,析构函数中抛出异常?
    Lua Getter/Setter
    xLua
    基于模板特化的Lua自动绑定系统
    为什么有人说富坚义博有着殿堂级的画功?他的画功体现在哪儿呢? 关注者 10205 被浏览 2701670
    在Windows和MacOS下编译Lua
    解决warning MSB8012:问题
    setjmp和longjmp
  • 原文地址:https://www.cnblogs.com/x00479/p/11337002.html
Copyright © 2011-2022 走看看