卸载通过脚本安装的 docker 版本

Uninstall docker version installed via script

我在卸载 docker 时遇到了一些问题。我使用 here 中的说明添加了更新的 docker 版本,该版本具有 GPU 支持(版本 >19.03)。 我已经成功安装 docker,但我知道需要卸载它才能获得更新的版本(我需要使用 19.03.12,而现在我使用的是 19.03.8)。
实际安装包括以下步骤:

curl -fsSL https://test.docker.com -o test-docker.sh
sh test-docker.sh

问题是 apt-get 似乎没有找到 docker 安装:

sudo apt-get install --only-upgrade docker

Reading package lists... Done
Building dependency tree
Reading state information... Done Skipping docker, it is not
installed and only upgrades are requested. 0 upgraded, 0 newly installed, 0 to remove and 356 not upgraded.

有没有办法卸载我系统上的 docker 版本?

我正在使用 Ubuntu 16.04.

编辑:

在此脚本中,如果在系统上找到 docker 命令,则会传播一条警告,如果是这样,则继续安装可能会出现问题。我没有抓住它,也没有停止安装。我不知道这是否有帮助,但我指出了这一点。

编辑2:

的输出
dpkg -l|grep docker

rc  docker                                                      1.5-1                                                       amd64        System tray for KDE3/GNOME2 docklet applications
ii  docker-ce                                                   5:19.03.12~3-0~ubuntu-xenial                                amd64        Docker: the open-source application container engine
ii  docker-ce-cli                                               5:19.03.8~3-0~ubuntu-xenial                                 amd64        Docker CLI: the open-source application container engine

https://test.docker.com 处的脚本向 /etc/apt/sources.list.d/docker.list/etc/apt/sources.list 添加了一个类似于以下内容的存储库:

deb http://ftp.debian.org/debian $debian_version-backports main

然后它使用apt安装依赖项,然后安装包docker-ce

因此您可以删除 docker-ce

apt-get remove docker-ce
#or
dpkg -P docker-ce

如果您使用 dpkg 删除包,之后请 运行 apt-get install -f 确保不存在损坏的包。

删除不需要的包版本后,您也可以从上面提到的 repo 中删除该行,并安装通用 docker 版本,或添加任何其他 repo,以获得另一个版本的 docker,或手动安装..