在 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