个人记录
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) --删除镜像
二、步骤
具体为什么按照这个顺序(参考文章顶部的文章,我的理解是镜像是只读的,容器是可读写的,容器就像是镜像的实例。先有打包的镜像,才有针对这个镜像的容器。一个镜像可以创建多个容器)
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环境.
欢迎关注公众号:慌途L
后面会慢慢将文章迁移至公众号,也是方便在没有电脑的情况下可以进行翻阅,更新的话会两边同时更新,大家不用担心!