如何在 Debian 11 上安装 Docker

Docker 是当今最流行的开源平台。 它支持在隔离的“容器”中创建和运行应用程序。 Docker 允许开发人员在一个标准化的轻量级和便携式容器中轻松地运送、打包和运行任何应用程序以及所有依赖项,该容器几乎可以在任何地方运行。 容器比任何其他虚拟机更高效、更快速,因为它们是可执行的,可以为应用程序提供服务,而不是运行整个操作系统。

您将阅读本文,了解如何使用命令行方法在 Debian 11 Bullseye 系统上安装 Docker 社区版 (CE)。

先决条件

  • 您必须需要 root 权限。
  • 用户需要 64 位版本的 Debian 11 操作系统。

在 Debian 11 Bullseye 发行版上安装 Docker 引擎

Docker 的安装将完成分为以下几个步骤:

步骤 1:删除旧的 Docker 包

如果您在此之前在系统上安装了 Docker,首先您需要卸载所有旧包以及名为 docker-engine 或 docker 的依赖项。 但是,卸载过程不会删除 /var/lib/docker/ 目录中存在的现有 docker 映像、文件和网络。 因此,运行下面提到的命令来卸载旧的 docker 版本:

$ sudo apt remove -y docker docker-engine docker.io containerd runc

第 2 步:安装重要的 Docker 软件包

使用以下给定的命令刷新 apt 软件包存储库列表:

$ sudo apt update

现在,使用以下命令安装一些重要的必需软件包以支持 HTTPS 方法:

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

安装所有上述所需的 Docker 包后,将打印以下输出。

第 3 步:添加 Docker 的存储库

在这一步中,通过运行下面提到的命令在您的系统上导入 Docker 的存储库 GPG 密钥:

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