Single

在仅支持Podman的系统(如RHEL/Rocky)中安装Docker

Docker是一个应用程序,它使在容器中运行应用程序进程变得简单和容易,这就像虚拟机一样,只是更便携,更资源友好,更依赖于主机操作系统。有关Docker容器的不同组件的详细介绍,请查看Docker生态系统:通用组件介绍

在本教程中,您将学习如何在现有的Rocky Linux 9安装上安装和使用它。

Rocky Linux 9服务器的非root用户使用Rocky Linux 9的初始设置指南设置了sudo权限,解释了如何设置。

本教程中的所有命令都应以非root用户身份运行。如果该命令需要root访问权限,则它将以sudo开头。 Rocky Linux 9的初始设置指南解释了如何添加用户并为他们提供sudo访问权限。

安装Docker

Rocky Linux 9官方存储库中提供的Docker安装包可能不是最新版本。要获得最新和最好的版本,请从官方Docker存储库安装Docker。本节将向您展示如何做到这一点。

首先,让我们更新包数据库:

sudo dnf check-update

接下来,添加官方Docker仓库:

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

虽然Docker没有Rocky Linux特定的存储库,但Rocky Linux基于CentOS,可以使用相同的存储库。添加存储库后,安装Docker,它由三个包组成:

sudo dnf install docker-ce docker-ce-cli containerd.io

安装完成后,启动Docker守护进程:

sudo systemctl start docker

验证它是否正在运行:

sudo systemctl status docker

输出应类似于以下内容,显示服务处于活动状态并正在运行:

Output

docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2016-05-01 06:53:52 CDT; 1 weeks 3 days ago
Docs: https://docs.docker.com
Main PID: 749 (docker)

最后,确保它在每次服务器重新启动时启动:

sudo systemctl enable docker

来源:https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-rocky-linux-9

暂无评论

发表评论

Warning: Undefined variable $user_ID in /www/wwwroot/wiki/wp-content/themes/boxmoe-dove--master/comments.php on line 49

Warning: Undefined variable $user_ID in /www/wwwroot/wiki/wp-content/themes/boxmoe-dove--master/comments.php on line 72

Warning: Undefined variable $user_ID in /www/wwwroot/wiki/wp-content/themes/boxmoe-dove--master/comments.php on line 107