使用 apt-get remove docker-ce 命令卸载 docker-ce 后,运行 docker -v 仍能查到 docker 版本号,说明卸载不完全。
$ sudo apt-get remove docker-ce
...
Removing docker-ce (5:19.03.1~3-0~ubuntu-xenial) ...
$ sudo docker -v
Docker version 19.03.1, build 74b1e89e8a
再次运行 apt-get remove docker-ce 命令,提示 docker-ce-cli 可卸载。
(慎用提示中的 apt autoremove 命令)
$ sudo apt-get remove docker-ce
...
Package 'docker-ce' is not installed, so not removed
The following packages were automatically installed and are no longer required:
aufs-tools cgroupfs-mount containerd.io docker-ce-cli pigz
Use 'apt autoremove' to remove them.
...
卸载 docker-ce-cli,运行 docker -v,提示路径错误,表示docker 成功卸载。
$ sudo apt-get remove docker-ce-cli
...
Removing docker-ce-cli (5:19.03.1~3-0~ubuntu-xenial) ...
Processing triggers for man-db (2.7.5-1) ...
$ sudo docker -v
-bash: /usr/bin/docker: No such file or directory
再次安装 docker 时,看到如下提示:
$ sudo apt-get install docker-ce
...
The following NEW packages will be installed:
docker-ce docker-ce-cli
...
Setting up docker-ce-cli (5:19.03.3~3-0~ubuntu-xenial) ...
Setting up docker-ce (5:19.03.3~3-0~ubuntu-xenial) ...
同时卸载 docker-ce、docker-ce-cli,一次完成。
$ sudo apt-get remove docker-ce docker-ce-cli
...
The following packages will be REMOVED:
docker-ce docker-ce-cli
...
Removing docker-ce (5:19.03.3~3-0~ubuntu-xenial) ...
Removing docker-ce-cli (5:19.03.3~3-0~ubuntu-xenial) ...
Processing triggers for man-db (2.7.5-1) ...
$ sudo docker -v
-bash: /usr/bin/docker: No such file or directory
网友评论