zzxworld

Debian 11(bullseye) linux 安装和删除 Docker 的极简流程

在 Debian 系统上安装 Docker 比较简单,因为 Docker 官方文档提供了有完善的步骤和说明,所以本文只是一篇精简版本的中文版流程。包含了安装和删除的主要操作步骤。

鉴于 Docker 已经推出 Linux 版本的 Docker Desktop,这里特别说明一下,本文内容所涉及的只是 Docker Engine 的安装流程。如果是本地开发使用,可以尝试体验一下 Docker Desktop,它默认已经包含了有 Docker Engine,并提供了图形化的管理界面。

安装 Docker

安装依赖包:

sudo apt install ca-certificates \
    curl gnupg lsb-release

添加 Docker 官方密钥:

sudo mkdir -p /etc/apt/keyrings

curl -fsSL https://download.docker.com/linux/debian/gpg \
   | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

添加 Docker 软件包仓库地址:

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" \
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

安装 Docker Enging:

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

验证是否安装成功:

sudo docker run hello-world

如果要让普通用户可以执行 docker 命令,还需要把用户加入 docker 用户组:

sudo usermod -aG docker $USER

$USER 是一个系统环境变量,表示当前使用的用户名。

删除 Docker

删除 Docker 程序:

sudo apt purge docker-ce docker-ce-cli containerd.io docker-compose-plugin

删除镜像和容器文件:

 sudo rm -rf /var/lib/docker
 sudo rm -rf /var/lib/containerd