要卸载并重新安装Docker在Debian 11上,请按照以下步骤操作:

  1. 首先,您需要卸载旧的Docker安装程序。您可以使用以下命令来卸载Docker:
sudo apt-get remove docker docker-engine docker.io containerd runc
  1. 删除Docker安装程序的所有相关文件和目录。您可以使用以下命令来删除这些文件和目录:
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
sudo rm -rf /etc/docker
sudo rm -rf /etc/containerd
  1. 更新您的软件包索引:
sudo apt-get update
  1. 安装Docker依赖项:
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
  1. 添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  1. 添加Docker软件包存储库:
echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  1. 更新软件包索引:
sudo apt-get update
  1. 安装Docker:
sudo apt-get install docker-ce docker-ce-cli containerd.io
  1. 启动Docker服务:
sudo systemctl start docker

现在,您已经成功地卸载并重新安装了Docker。您可以运行以下命令来验证Docker是否已正确安装:

sudo docker run hello-world

这应该输出“Hello from Docker!”等信息,表示Docker已成功安装并运行。


当然,安装也可以使用官方一键脚本

curl -fsSL https://get.docker.com | sudo sh