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