注意:
删除容器的命令:docker rm 容器名称或ID
删除镜像的命令:docker rmi 容器名称或ID
查看镜像
[root@localhost opt]# docker images
根据状态删除已经退出的容器
docker rm $(sudo docker ps -qf status=exited)
查看删除镜像
docker images //查看镜像
docker rmi mysql //删除镜像
问题1:
问题描述:
有的镜像删除会失败,提示651c233cbcf2容器正在使用这个镜像
[root@localhost opt]# docker rmi mysql
Error response from daemon: conflict: unable to remove repository reference "mysql" (must force) - container 651c233cbcf2 is using its referenced image c7109f74d339
解决办法:
删除使用这个镜像的容器
docker rm 651c233cbcf2
然后再删除这个镜像
docker rmi mysql
删除成功
问题解析:
删除镜像需要先删除所有引用这个镜像的容器,已退出/运行中
把退出的容器和运行中的容器删除掉就可以正常删除镜像了
容器删除解析:
容器删除需要先停止在删除,否则会报错