如何在 Linux Mint 21 上安装 Docker:分步指南
按照我们的分步指南轻松在 Linux Mint 21 系统上安装 Docker 并开始容器化您的应用程序。
Docker 是一种流行的容器化平台,允许开发人员以可移植且高效的方式创建、部署和运行应用程序。它简化了将应用程序及其依赖项打包到称为容器的独立单元中的过程,这些单元可以在任何基于 Linux 的操作系统上运行。
在本文中,我们将逐步探索如何在 Linux Mint 21 上安装 Docker。无论您是开发人员、系统管理员还是刚刚开始使用 Docker,本指南都将帮助您立即在 Linux Mint 21 系统上启动并运行 Docker。
但是,如果您发现本指南正在寻找适用于 Linux Mint 22 的指南,您可以在这里找到它。
在 Linux Mint 21 上安装 Docker
您可以通过多种方式在 Linux Mint 21 系统上安装 Docker。例如,它可以在官方 Mint 存储库中找到,用户可以使用单个 APT 命令轻松安装它。然而,这种方法的一个缺点是可用的版本并不总是最新的。
因此,本指南将向您展示如何从官方 Docker 存储库在 Linux Mint 21 上安装 Docker,以便您始终获得最新版本,并且它将自动接收所有可用的未来软件更新。那么,让我们开始吧。
第 1 步:安装先决条件
首先,运行以下两个命令来更新包索引并安装添加和使用新 HTTPS 存储库所需的先决条件。
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg
操作完成后,您可以进入下一部分,我们将把 Docker 的存储库 GPG 密钥和存储库本身添加到我们的 Linux Mint 21 系统中。
第2步:添加Docker的官方GPG密钥
接下来,将 Docker GPG 存储库密钥导入到您的 Mint 系统中。此安全功能可确保您正在安装的软件是真实的。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker.gpg
请注意,该命令不会产生任何输出。
步骤 3:将 Docker Repo 添加到 Linux Mint 21
导入 GPG 密钥后,我们将官方 Docker 存储库添加到我们的 Linux Mint 21 系统中。 这意味着如果发布新版本,更新包将与系统的其余常规更新一起提供。
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
与前面的命令一样,它的执行不会产生任何输出。
接下来,刷新包列表。
sudo apt update
此命令更新我们系统上的包索引。如您所见,新添加的 Docker 存储库现已可用并可供使用。
步骤 4:在 Linux Mint 21 上安装 Docker
最后,运行以下命令在 Linux Mint 上安装最新的 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 命令
到目前为止,我们已经在您的 Linux Mint 21 系统上成功安装了 Docker。
但是,默认情况下只有 root 和具有 sudo 权限的用户才能执行 Docker 命令,这可能是一个安全问题。换句话说,如果您尝试以普通用户身份运行 docker 命令而不使用 sudo 前缀,您将收到如下错误消息:
因此,要以非 root 用户身份运行 Docker 命令,您必须将您的用户添加到 docker 组。为此,请输入以下内容:
sudo usermod -aG docker ${USER}
在上面的命令中,$ {USER}
是一个保存您的用户名的环境变量。要申请新的组成员身份,请重新启动 Mint 系统。然后,您可以执行 docker
命令,而无需在命令前添加 sudo
前缀。
这种方法可以降低与 Docker 相关的安全风险,同时使非 root 用户能够利用其强大的功能。
结论
在 Linux Mint 21 上安装 Docker 最初似乎令人畏惧,但通过提供的分步指南,这是一个相对简单的过程。按照指南中概述的步骤,您可以在 Linux Mint 21 计算机上成功安装 Docker,并开始享受容器化的好处。
那么,你还在等什么?立即开始尝试 Docker,看看它如何彻底改变您构建和部署应用程序的方式。
如果您有任何问题或建议,请告诉我,我很乐意与您联系。快乐的码头!
要了解有关 Docker 的更多信息,请查看 Docker 官方文档。