教你Debian12如何安装Docker环境
在 Debian 12 上安装 Docker
Docker 是一个开源的应用容器引擎,它使得开发者可以打包应用及其依赖到一个轻量级、可移植的容器中,并可以在任何地方运行。在这篇文章中,我将指导大家如何在 Debian 12 系统上安装 Docker。
前提条件
- 操作系统:本教程适用于 Debian 12(Bookworm)及以上版本。
- 管理员权限:需要具有
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
希望本教程对你有所帮助!如果你在安装过程中遇到任何问题,欢迎在评论区留言,我会尽力解答。