如何在 Debian 11 上安装 Docker如何在 Debian 11 上安装 Docker如何在 Debian 11 上安装 Docker如何在 Debian 11 上安装 Docker
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Debian 11 上安装 Docker

Docker 是一个用于开发基于容器的应用程序的框架。这些容器是共享操作系统内核的轻量级小型执行环境;然而,它们是孤立运作的。当时,容器已经在基于Linux的系统中使用。 Docker 项目使开发人员能够更轻松地将其应用程序打包为“一次构建,随处运行”策略。

Docker容器

Docker 容器可以被视为可执行映像。通过使用 Docker API 或 CLI,您可以在 Docker 容器中执行不同的操作。它还为您提供了将容器连接到一个或多个网络、附加任何存储或从现有状态创建新 Docker 映像的功能。

容器通常与其主机和默认计算机很好地分离。您可以控制容器、其存储和其他底层子系统的隔离网络。容器的映像和您提供的任何配置参数用于构建或启动它。当容器被删除时,任何未保存在持久存储中的容器状态更改都会丢失。

在 Debian 11 上使用 Docker 的好处

使用开源项目的最好的事情之一是可以自由选择您想要用来完成任何任务的技术。 Docker 适合需要轻量级、小型且干净的环境进行测试并希望避免大量管理和配置的开发人员。它还可以快速测试、交付和部署代码,这有助于最大限度地减少编写代码和在环境中执行代码之间的延迟。

如果您的系统上安装了 Docker,并且您周围的每个人都具备一些与 Docker 工具链相关的专业知识,那么 Docker 社区版 (CE) 就是您开始使用容器的平台。

如何安装 Docker 依赖项

首先,按“CTRL+ALT+T”打开 Debian 终端,然后执行以下命令来更新系统存储库:

$ sudo apt-get update

下一步,我们将向系统添加所需的 Docker 依赖项。

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

所有依赖项均已安装。

如何在 Debian 11 上导入 Docker GPG 密钥和存储库

要对 Docker 包进行签名,您必须将其官方密钥导入到您的系统中。为此,请在终端中写出curl命令。

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

写出下面给出的命令来添加存储库:

$ 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

要更新包列表,请使用:

$ sudo apt update

更新软件包列表后,我们现在可以进行下一步。

如何在 Debian 11 上安装 Docker

现在,执行以下命令在 Debian 11 系统上安装 Docker:

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

等待几分钟,因为 Docker 安装需要一些时间:

如果您想确认系统上是否存在 Docker,请编写带有“-v”选项的“docker”命令。添加“-v”选项来显示 Docker 的版本:

$ docker -v

如何在 Debian 11 上检查 Docker 服务

在系统上成功安装 Docker 后,下一步是使用“systemctl”命令检查其状态。 “systemctl”命令用于控制系统中的不同服务。在我们的例子中,我们将执行带有“status”选项的“systemctl”命令来查看 Docker 服务在我们的 Debian 系统上是否处于活动状态:

$ sudo systemctl status docker

如您所见,Docker 服务在我们的 CentOS 上处于活动状态:

如何在 Debian 11 上测试 Docker

到目前为止,我们已经安装了 Docker 并在 Debian 系统上检查了它的状态。现在,我们下一步应该做什么?我们将通过运行示例容器来测试 Docker 的工作情况。例如,在下面给出的命令中,我们将尝试运行“hello-world”全局 docker 容器:

$ sudo docker run hello-world

输出表明 Docker 正在系统上轻松运行:

结论

©2015-2025 艾丽卡 support@alaica.com