宝塔面板中docker容器和镜像的删除方法 – 以及如何卸载docker管理器

宝塔面板的docker管理器还是很好用的,安装之后,就会默认安装好docker环境,但是有的时候docker出错,或者被你折腾坏了。里面还有很多的镜像和容器在运行,这个时候我们就需要用命令来删除了。

这篇文章就来分享下宝塔面板下docker容器和镜像的删除方法,其实就是一些docker的常用的删除命令。

1、docker管理器删除

如果你要删除,都需要先停止容器运行,如果你的docker管理器可以使用,那么可以用docker管理器来管理和删除这些容器。

删除容器:

注意:删除之前需要先停止

删除镜像:

2、命令模式删除容器

1)先查看所有运行中的容器,命令如下:

docker ps

2)如果你需要单独删除某个容器,那么需要先停止,然后删除,命令如下:

docker stop <容器id>
docker rm <容器id>

这样就是有选择的单个删除容器了。

3)删除全部容器,删除之前需要全部停止,命令如下:

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

注意docker  ps  -a  -q 显示所有运行过docker 容器的 docker  ID

3、删除镜像

1)查看服务器中的所有镜像,命令如下:

docker images

2)删除指定id的镜像

docker rmi <image id>

看看截图:

3)删除所有的images

docker rmi $(docker images -q)

注意docker images -q  显示所有的镜像id

4)因为有关联无法删除时候,需要加参数-f 强制删除

docker rmi -f $(docker images -q)  #强制删除所有
docker rmi -f <images id>  #强制删除某个镜像

5)No such image

出现错误,“Error: No such image”如果不是root用户,请先切换到root,命令如下:

rm -rf /var/lib/docker

看图:

4、卸载docker

宝塔的docker卸载,其实只要把docker管理器卸载就可以了,如图:

如果要干净卸载,还需要在命令行使用命令删除一些文件等。

1)查询安装过的包

yum list installed | grep docker

截图:

2)删除卸载残余的文件等

yum -y remove docker-ce.x86_64

这是卸载其中一个,删除其他也是类似。

3)删除镜像/容器等

rm -rf /var/lib/docker

这个命令上面已经提过就不在赘述。

5、最后

删除容器,镜像,以及卸载docker大概就是这么一个方法,宝塔里面的docker管理器用是很好用,但是有的时候会出现灵异情况,我们就需要用命令来删除了。