Docker CE 是一个免费的开源容器化平台。Docker 使用 Linux 内核在操作系统之上创建容器。它用于创建、部署和运行应用程序。
在 Rocky Linux 9 上安装 Docker
步骤 1. 第一步是将您的系统更新到最新版本的软件包列表。为此,请运行以下命令:
sudo dnf check-update sudo dnf install dnf-utils sudo dnf install device-mapper-persistent-data lvm2
步骤 2. 在 Rocky Linux 9 上安装 Docker。
默认情况下,Docker 在 Rocky Linux 9 基础存储库中不可用。现在运行以下命令将 Docker CE 存储库添加到您的系统:
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
将存储库添加到系统后,现在运行以下命令来安装 Docker CE Rocky Linux:
sudo dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin --allowerasing
安装完成后,在 Rocky Linux 上启动 Docker 服务,并使其在系统启动时自动运行:
sudo systemctl enable docker sudo systemctl start docker
步骤 3. 将用户添加到 Docker 组。
使用以下命令将用户添加到 Docker 组:
sudo usermod -aG docker $USER
接下来,创建一个新组:
newgrp docker
验证 Docker 版本是否已安装:
docker version
输出:
Client: Docker Engine - Community Version: 20.10.18 API version: 1.42 Go version: go1.17.13 Git commit: 100c701 Built: Mon Aug 5 19:04:29 2022 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.18 API version: 1.41 (minimum version 1.12) Go version: go1.17.11 Git commit: a89b842 Built: Mon Aug 5 19:04:29 2022 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.7 GitCommit: 10c12954828e7c7c9b6g0det2b01407d3ae1 runc: Version: 1.1.3 GitCommit: v1.1.2-0-ga916309 docker-init: Version: 0.20.0 GitCommit: de40ad0
步骤 4. 通过拉取镜像来测试 Docker。
现在我们下载一些镜像,例如 Ubuntu 来创建一个容器并测试一切是否正常:
docker pull ubuntu
完成后,让我们使用它创建并运行一个容器。这个命令非常简单:
docker run -it ubuntu
感谢您使用本教程在 Rocky Linux 9 系统上安装 Docker CE。如需其他帮助或有用信息,我们建议您查看Docker 官方网站。