如何在AlmaLinux/Rocky Linux上安装Docker

Docker是一个流行的开源平台,用于使用容器开发、部署、运行和运送应用程序。它们类似于虚拟机,有助于将应用程序与系统分离。

现在,创建一个应用程序,将其与所有依赖项打包到一个容器中,并将其交付到任何位置都很简单。

如果您刚刚安装了AlmaLinux或Rocky Linux,您可能想知道如何启动并运行Docker,因为RHEL不提供对Docker的本地支持。

这对你来说可能很奇怪,如果你问自己,这有原因吗,答案是,是的,有原因吗?Red Hat提供对其产品Podman的支持,Podman是Docker的替代品。

因此,事不宜迟,让我向您展示如何在AlmaLinux或Rocky Linux上安装Docker,并开始安装容器化软件。 

步骤1:更新系统

首先将AlmaLinux/Rocky Linux 8系统操作系统包更新到最新版本。通过这种方式,我们确保我们拥有一个完全升级的系统。

因此,首先,请使用以下命令更新现有软件:

sudo dnf更新

正如您所看到的,没有可用的更新包,但如果您有更新,请在继续下一步之前应用它们。

步骤2:添加Docker存储库

有一个用于基于RHEL的Linux系统的Docker存储库,其中包含用于安装的rpm包。因此,在AlmaLinux 8/Rocky Linux 8上安装Docker之前,我们需要添加此存储库。

首先,在终端窗口中键入以下命令以安装
yum-utils
包裹

sudo dnf安装yum-utils

这个
yum-utils
包提供了一组用于管理百胜存储库的工具。

接下来,我们需要使用以下命令将Docker存储库添加到我们的系统中:

sudo dnf配置管理器--添加repo https:
//下载.docker.com/linux/centos/doker-ce.repo
代码语言:
 JavaScript
 (
javascript
)

如您所见,系统会通知您已成功检索到存储库。

步骤3:运行系统更新

运行系统更新,强制您的AlmaLinux/Rocky Linux发行版为系统重建系统回购缓存,以识别新添加的Docker存储库和其中可用的包。

sudo dnf更新

步骤4:列出可用回购

您可以使用此命令来验证Docker repo是否已正确添加:

sudo dnf报告列表

步骤5:在AlmaLinux/Rocky Linux上安装Docker

现在我们已经将Docker存储库添加到系统中,我们可以安装Docker及其命令行工具和container.io,以更有效地管理其主机系统的容器生命周期。

下面的命令将为AlmaLinux/Rocky Linux安装最新的docker软件包:

sudo
 dnf
 安装
 码头工人ce
 docker ce cli
 集装箱
.io
代码语言:
 CSS
 (
css
)

用“Y”确认您允许安装显示的软件包列表。

接下来,系统将询问您是否接受将Docker GPG密钥导入到您的系统中。用“Y”再次确认

等待确认消息,确认Docker在您的AlmaLinux/Rocky Linux系统上成功完成安装。

步骤6:启动、启用和验证Docker服务

安装完成后,您可以启动Docker服务,并将其配置为在系统引导时自动启动:

sudo systemctl启动docker
sudo systemctl启用docker

要确认Docker的运行状态,请发出以下命令:

sudo systemctl状态docker

正如您所看到的,Docker已按预期启动并运行。

步骤7:允许非root用户运行Docker命令

到目前为止,我们已经成功地在AlmaLinux/Rocky Linux系统上安装了Docker。

但是,默认情况下,只有root用户和具有sudo权限的用户才能执行Docker命令。因此,如果您尝试运行
码头工人
命令,但不加前缀
sudo
,您将得到这样的输出:

要以非root用户身份运行Docker命令,必须将用户添加到
码头工人
组要执行此操作,请键入:

sudo usermod-aG docker${USER}
大鱼的头像

这个人很懒,什么都没有留下~

延伸阅读:

Windows 记事本终于获得自动更正和拼写检查功能

在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...

大鱼的头像
大鱼
2024 年 7 月 9 日
Ubuntu 的 apt 和 apt-get 命令有什么区别?

在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...

大鱼的头像
大鱼
2024 年 6 月 26 日
Ubuntu远程桌面:如何设置和连接

远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...

大鱼的头像
大鱼
2024 年 5 月 7 日
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)

利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...

大鱼的头像
大鱼
2024 年 5 月 19 日
将照片从iPhone传输到iPhone的8种快速方法

已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...

大鱼的头像
大鱼
2024 年 5 月 19 日