1. 程式人生 > 其它 >『現學現忘』Docker基礎 — 14、Docker的解除安裝

『現學現忘』Docker基礎 — 14、Docker的解除安裝

目錄

1、查詢Docker安裝過的包

執行yum list installed | grep docker# rpm -qa|grep docker命令。

[root@localhost docker]# yum list installed | grep docker
docker-ce.x86_64                     17.03.0.ce-1.el7.centos        @/docker-ce-17.03.0.ce-1.el7.centos.x86_64
docker-ce-selinux.noarch             17.03.0.ce-1.el7.centos        @/docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch

2、解除安裝Docker軟體包

分別解除安裝每個包,也可以一條命令一起解除安裝,看自己習慣,如下:

$ sudo yum remove docker-ce

3、刪除殘留目錄

主機上的映象,容器,卷或自定義配置檔案不會自動刪除。

要刪除所有影象,容器和卷,進行如下操作:

$ sudo rm -rf /var/lib/docker #刪除 Docker 的映象目錄

$ sudo rm -rf /var/run/docker #刪除 Docker 的啟動目錄

4、驗證是否解除安裝

輸入dockerdocker --version驗證是否解除安裝。

[root@localhost ~]# docker --version
-bash: /usr/bin/docker: No such file or directory
[root@localhost  ~]# docker
-bash: /usr/bin/docker: No such file or directory

5、20版本Docker解除安裝(官方文件)

  1. 解除安裝Docker EngineCLIContainerd軟體包:(解除安裝依賴的安裝包)

    $ sudo yum remove docker-ce docker-ce-cli containerd.io
    
  2. 主機上的映像,容器,卷或自定義配置檔案不會自動刪除。
    要刪除所有影象,容器和卷:(即:刪除本地docker資源)

    $ sudo rm -rf /var/lib/docker(docker的預設工作路徑!)
    $ sudo rm -rf /var/lib/containerd
    

    您必須手動刪除所有已編輯的配置檔案。