如何在 Ubuntu 22.04 上安装 Docker:分步指南如何在 Ubuntu 22.04 上安装 Docker:分步指南如何在 Ubuntu 22.04 上安装 Docker:分步指南如何在 Ubuntu 22.04 上安装 Docker:分步指南
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Ubuntu 22.04 上安装 Docker:分步指南

发表 admin at 2025年2月28日
类别
  • 未分类
标签

通过这份简单易懂的指南,了解如何在 Ubuntu 22.04 上安装 Docker,并立即开始部署容器化应用程序。

Docker 是一个软件平台,它将应用程序及其所有依赖项打包在容器中——小型、可移植、轻量级的执行环境,共享操作系统的内核,但在其他方面是独立运行的。

本指南将引导您轻松完成在 Ubuntu 22.04 LTS 上安装 Docker 所需的步骤,以开始容器化并充分利用这个强大的工具。

但是,如果您发现本指南正在寻找适用于 Ubuntu 24.04 LTS (Noble Numbat) 的指南,您可以在这里找到它。

在 Ubuntu 22.04 上安装 Docker

您可以通过多种方式在 Ubuntu 22.04 系统上安装 Docker。例如,它可以在官方 Ubuntu 存储库中找到,可以使用单个 APT 命令轻松安装。然而,这种方法的一个缺点是可用的版本并不总是最新的。

因此,本指南将向您展示如何从官方 Docker 存储库在 Ubuntu 22.04 上安装 Docker,您始终可以在其中获得最新版本,并且将自动接收所有可用的未来软件更新。那么,让我们开始吧。

第 1 步:安装先决条件

首先,运行以下两个命令来更新包索引并安装添加和使用新 HTTPS 存储库所需的先决条件。

sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release

第2步:添加Docker的官方GPG密钥

接下来,将 Docker GPG 存储库密钥导入到您的 Ubuntu 系统。此安全功能可确保您正在安装的软件是真实的。

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

请注意,该命令不会产生任何输出。

步骤 3:将 Docker Repo 添加到 Ubuntu 22.04

导入 GPG 密钥后,我们将官方 Docker 存储库添加到 Ubuntu 22.04 系统中。 这意味着如果发布新版本,更新包将与系统的其余常规更新一起提供。

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

与前面的命令一样,它的执行不会产生任何输出。

接下来,刷新包列表。

sudo apt update

如您所见,我们的新 Docker 存储库现已可用并可供使用。

步骤 4:在 Ubuntu 22.04 上安装 Docker

要在 Ubuntu 上安装最新的 Docker 版本,请运行以下命令。 

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

这将安装以下 Docker 组件:

  • docker-ce:Docker 引擎本身。
  • docker-ce-cli:一个命令行工具,可让您与 Docker 守护进程对话。
  • containerd.io:管理容器生命周期的容器运行时。
  • docker-buildx-plugin:一个 CLI 插件,可通过许多新功能扩展 Docker 构建。
  • docker-compose-plugin:一个配置管理插件,用于通过撰写文件来协调 Docker 容器的创建和管理。

就这样! Docker 现在应该已安装;该服务已启动并启用在启动时自动启动。

此外,您还可以使用以下命令检查 Docker 服务状态:

sudo systemctl is-active docker

第 5 步:验证 Docker 安装

现在让我们检查一下新安装的 Docker 是否一切正常。为此,我们将运行一个名为“hello-world”的简单应用程序。

sudo docker run hello-world

恭喜!正如我们所看到的,一切都按预期进行!

允许非 root 用户运行 Docker 命令

到目前为止,我们已经在您的 Ubuntu 22.04 系统上成功安装了 Docker。

但是,默认情况下只有 root 和具有 sudo 权限的用户才能执行 Docker 命令。换句话说,如果您尝试运行 docker 命令而不使用 sudo 前缀,您将收到如下错误消息:

因此,要以非 root 用户身份运行 Docker 命令,您必须将您的用户添加到 docker 组。为此,请输入以下内容:

sudo usermod -aG docker ${USER}

在上面的命令中,$ {USER} 是一个保存您的用户名的环境变量。要申请新的组成员身份,请重新启动 Ubuntu 系统。然后,您将能够执行 docker 命令,而无需在命令前添加 sudo 前缀。

结论

Docker 是一个强大的工具,可以显着增强您轻量且高效地管理和部署应用程序的能力。通过执行本文中概述的步骤,您应该在 Ubuntu 22.04 系统上安装了可以正常工作的 Docker。

此外,如果您想让事情变得更加简单并通过直观且易于使用的 GUI 应用程序管理容器,那么 Docker Desktop 就是您的解决方案。这是我们关于如何在 Ubuntu 上安装它的教程。

那么,你还在等什么?立即开始在 Ubuntu 系统上尝试 Docker,看看它如何彻底改变您构建和部署应用程序的方式。

要了解有关 Docker 的更多信息,请查看 Docker 官方文档。

©2015-2025 Norria support@norria.com