您当前的位置: 首页 >  慌途L docker

Docker(四)| 删除镜像和容器

慌途L 发布时间:2019-04-18 17:42:16 ,浏览量:3

个人记录

Docker(四)| 删除镜像和容器 相关文章
  • Docker(一)| 在Windows上搭建docker环境.
  • Docker(二)| redis安装.
  • Docker(三)| mysql安装.
  • Docker(五)| 搭建ubuntu或centos环境.
  • Docker(六)| 上传本地文件到容器.
docker镜像和容器的区别:参考文章:https://www.cnblogs.com/bethal/p/5942369.html 一、命令

使用 docker --help 可以查看所有命令

docker rm 容器ID(CONTAINER ID)  --删除容器
docker rmi 镜像ID(IMAGE ID)     --删除镜像

在这里插入图片描述

二、步骤
  • 顺序:
  • 先删除容器,再删除镜像
  • 首先查看容器是否运行,如果运行则停止
  • 然后查看容器的ID,通过容器ID删除
  • 再查看镜像的ID,通过镜像ID删除
具体为什么按照这个顺序(参考文章顶部的文章,我的理解是镜像是只读的,容器是可读写的,容器就像是镜像的实例。先有打包的镜像,才有针对这个镜像的容器。一个镜像可以创建多个容器) 2.1 先查看容器是否运行 命令:docker ps (查看运行的容器) docker ps -a(查看所有容器)

这里我运行了两个redis 在这里插入图片描述

2.2 容器如果在运行,先停止容器

如果不停止容器直接删除则会出现以下错误,

root@ubuntu-VirtualBox:/dfdt# docker rm mysql
Error response from daemon: You cannot remove a running container 6b619bdd5fefef3afdad8fecaebb670ec71ea4737191e0027780eab49bc0877e. Stop the container before attempting removal or force remove

删除命令:docker rm 容器ID或名称(CONTAINER ID或NAMES) 在这里插入图片描述 先停止容器 命令:docker stop 容器名称 在这里插入图片描述

2.3 删除容器(这里我不删除 redis,这里以删除 mysql 为例)

删除命令:docker rm 容器ID(CONTAINER ID) 在这里插入图片描述

2.4 删除镜像

删除命令:docker rmi 镜像ID或镜像名称:版本号(IMAGE ID) 在这里插入图片描述

下一篇:Docker(五)| 搭建ubuntu或centos环境.
关注
打赏
1688896170
查看更多评论

慌途L

暂无认证

  • 3浏览

    0关注

    118博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.4070s