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

宝塔面板5字数 1088阅读模式

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

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

1、docker管理器删除

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

删除容器:

宝塔面板中docker容器和镜像的删除方法 – 以及如何卸载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>

看看截图:

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

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

看图:

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

4、卸载docker

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

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

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

1)查询安装过的包

yum list installed | grep docker

截图:

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

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

yum -y remove docker-ce.x86_64

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

3)删除镜像/容器等

rm -rf /var/lib/docker

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

5、最后

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

weinxin
我的微信
微信公众号
关注大鸟博客公众号
 
大鸟
评论  5  访客  3  作者  2
    • 萧瑟
      萧瑟 5

      docker是个好东西,可是一直没入门成功 :cry:

        • 大鸟
          大鸟

          @ 萧瑟 看你从服务器换成虚拟主机,心里有落差不? :lol:

            • 萧瑟
              萧瑟 5

              @ 大鸟 没有落差啊,丢虚拟主机后,维护和防御不用担心了,服务器还在,还可以折腾,我另外的域名还有备案,只是这个博客站不想备了而已。

          • 简单生活
            简单生活 3

            你这宝塔专题也是666,github上的开源项目估计够你折腾很久了!

          匿名

          发表评论

          匿名网友

          :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

          确定