zoukankan      html  css  js  c++  java
  • 【Docker-6】-Docker删除运行过的镜像

    目录

    1. 未运行过的镜像
    2. 运行过的镜像

    一、未运行过的镜像

    docker中删除images的命令是docker rmi

    二、运行过的镜像

    此时执行上述命令并不能删除images

    可以看出,image并不能被删除。提示image被某个container引用(拿来运行)。如果不将这个引用的container销毁(删除),那image肯定是不能被删除。具体原因见文末

    2.1 在container中删除:docker rm 539773f6c852

    2.2 在images 中删除:docker rmi hellotest

     

    同步删除的原因:

    查看docker的帮助会发现有两个与删除有关的命令rm和rmi

    这里有两个不同的单词,images和container。

    其中images跟平常使用的虚拟机的镜像一个意思,相当于一个模版;

    而container则是images运行时的的状态。docker对于运行过的image都保留一个状态(container),可以使用命令docker ps来查看正在运行的container,对于已经退出的container,则可以使用docker ps -a来查看。 如果退出了一个container而忘记保存其中的数据,可以使用docker ps -a来找到对应的运行过的container使用docker commit命令将其保存为image然后运行。

  • 相关阅读:
    C# Task.Run 和 Task.Factory.StartNew 区别
    数据库面试题(实时更新)
    python面试题(实时更新)
    opencv简介以及环境搭建
    Django分页器
    django的开发环境
    Django简介以及MVC模式
    Virtualbox修改虚拟机分配内存的大小
    深浅拷贝
    react-native-typescript-项目环境搭建
  • 原文地址:https://www.cnblogs.com/yifanrensheng/p/12734343.html
Copyright © 2011-2022 走看看