教你Debian12如何安装Docker环境

2024-12-11T14:35:46

在 Debian 12 上安装 Docker

Docker 是一个开源的应用容器引擎,它使得开发者可以打包应用及其依赖到一个轻量级、可移植的容器中,并可以在任何地方运行。在这篇文章中,我将指导大家如何在 Debian 12 系统上安装 Docker。

前提条件

  1. 操作系统:本教程适用于 Debian 12(Bookworm)及以上版本。
  2. 管理员权限:需要具有 sudo 权限来执行一些安装命令。

步骤一:更新系统软件包

首先,确保你的 Debian 12 系统是最新的。在安装 Docker 之前,建议更新所有的系统包,以确保软件包的安全性和稳定性。

sudo apt update
sudo apt upgrade -y

步骤二:安装 Docker 安装的依赖包

Docker 需要一些基础的依赖包,运行以下命令来安装这些包:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

步骤三:添加 Docker 官方 GPG 密钥

接下来,添加 Docker 官方的 GPG 密钥,以便我们可以安全地安装 Docker 的软件包。

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

步骤四:添加 Docker 官方仓库

添加 Docker 的官方 APT 仓库到系统的软件源列表中:

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

步骤五:更新软件包索引

添加 Docker 仓库后,刷新本地的软件包索引:

sudo apt update

步骤六:安装 Docker

现在,可以安装 Docker 引擎了。运行以下命令来安装 Docker 相关的包:

sudo apt install docker-ce docker-ce-cli containerd.io -y

步骤七:启动 Docker 服务

安装完成后,我们需要启动 Docker 服务,并将其设置为开机自启。运行以下命令:

sudo systemctl start docker
sudo systemctl enable docker

步骤八:验证 Docker 是否成功安装

你可以通过运行以下命令来验证 Docker 是否安装成功:

sudo docker --version
sudo docker run hello-world

如果 Docker 安装成功,你会看到类似以下的输出:

Docker version 20.10.24, build 1f3f9c5
Hello from Docker!
This message shows that your installation appears to be working correctly.

步骤九:(可选)配置 Docker 无需 sudo 权限

如果你希望在执行 Docker 命令时无需每次加 sudo,你可以将当前用户添加到 Docker 组:

sudo usermod -aG docker $USER

执行上述命令后,你需要退出当前会话并重新登录,或者使用以下命令立即生效:

newgrp docker

总结

至此,Docker 已经成功安装在你的 Debian 12 系统上,并且可以开始使用它来创建和管理容器了。如果在使用过程中遇到任何问题,可以通过以下命令查看 Docker 服务的状态:

sudo systemctl status docker

希望本教程对你有所帮助!如果你在安装过程中遇到任何问题,欢迎在评论区留言,我会尽力解答。

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »