网站搜索

如何在 Rocky Linux 9 上安装和使用 Docker


Docker 是一个开源且知名的平台,它自动化了应用程序的部署和管理。由于其用户友好的选项和强大的功能,它已成为最佳开发工具之一。Docker 将软件修改为容器(标准化单元),其中包含所需的代码、库、运行时和系统工具。这就是为什么 Docker 被广泛用于作为软件开发工具开发分布式应用程序。

Docker 还提供更高的安全性,所需的代码工作量更少。因此,掌握 Docker 可以提高您在软件开发和部署工作流中的生产力和效率。如果您是 Rocky Linux 9 用户并希望安装 Docker,那么这个教程适合您。在这里,我们将描述在 Rocky Linux 9(基于 RHEL 的操作系统)上安装和使用 Docker 的方法。

如何在 Rocky Linux 9 上安装和使用 Docker

在开始Docker的安装过程之前,检查以下先决条件是很重要的:

    1. 一台运行中的 Rocky Linux 9 服务器
    2. 具有管理员访问权限或具有 sudo 权限的用户帐户
    3. 稳定的互联网连接以下载 Docker 包

Docker的安装过程

首先,按照在 Rocky Linux 9 中最新可用更新包更新系统:

sudo dnf update

Docker 提供了一个官方的 CentOS 仓库,该仓库与 Rocky Linux 兼容。这意味着您可以通过执行以下命令添加 Docker 仓库:

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

一旦您添加了一个仓库,请执行以下命令以安装Docker软件包:

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

要验证 Docker 是否正确安装,请执行以下命令:

sudo docker info

启用 Docker 服务

一旦你安装了 Docker,启动 Docker 服务并启用其开机自启动:

sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker

如何使用Docker

现在,你成功安装了 Docker。这里有一些你可以尝试的命令和用法示例:

拉取 Docker 镜像

Docker 镜像是一种软件包,包含运行软件所需的代码、运行环境、系统工具、库和依赖项。要下载 Docker 镜像,请使用 "docker pull " 命令。例如,要拉取官方的 CentOS 8 镜像,请运行以下命令:

sudo docker pull centos:8

同样,您可以通过以下命令下载 Rocky Linux 9 Docker 镜像:

sudo docker pull rockylinux:9

您还可以检查是否可以从 Docker Hub 下载图像:

sudo docker run hello-world

此外,您可以通过以下命令列出系统中当前可用的 Docker 镜像:

sudo docker images

运行 Docker 容器

您可以使用运行命令来启动一个Docker容器。例如,要与Rocky Linux 9容器运行一个交互式会话,请执行以下操作:

sudo docker run -it rockylinux:9

您可以在Docker容器中安装工具。例如,让我们在容器中安装Nginx web服务器:

dnf install nginx

管理 Docker 容器

要管理正在运行的 Docker 容器,您可以使用命令,如“docker ps”、“docker stop”、“docker start”和“docker rm”。这些命令允许您列出容器、停止一个容器、启动一个已停止的容器和删除一个容器。

退出 Docker 容器

您可以使用以下命令从终端退出 Docker 容器:

exit

结论

您已经成功在 Rocky Linux 9 上安装并开始使用 Docker。通过利用 Docker,您可以享受容器的隔离性和可移植性,从而实现高效的应用开发、测试和部署过程。

记得定期更新您的Docker安装。Docker经常发布更新,包括安全补丁和功能增强。保持对最新Docker版本的了解,以确保您的系统安全和优化。

在 Rocky Linux 9 上使用 Docker,您已做好准备开始高效应用管理和开发的旅程。