## Rocky Linux 安装 Docker### 简介Docker 是一款流行的容器化平台,允许开发者将应用程序及其依赖项打包到一个可移植的容器中,并在任何环境中运行。本篇文章将详细介绍如何在 Rocky Linux 系统上安装 Docker Engine。### 安装步骤#### 1. 更新系统在安装 Docker 之前,建议先更新系统软件包以确保获取最新的稳定版本:```bash
sudo dnf update -y
```#### 2. 安装 Docker 依赖安装 Docker Engine 所需的依赖项:```bash
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
```#### 3. 添加 Docker 仓库使用以下命令添加 Docker 官方仓库:```bash
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
```#### 4. 安装 Docker Engine使用 `dnf` 命令安装 Docker Engine:```bash
sudo dnf install docker-ce docker-ce-cli containerd.io
```您可以选择安装特定版本的 Docker Engine。运行以下命令列出可用的 Docker 版本:```bash
sudo dnf list docker-ce --showduplicates | sort -r
```然后,使用 `dnf install` 命令指定版本号进行安装:```bash
sudo dnf install docker-ce-
注意:
将用户添加到 `docker` 组会赋予其等同于 root 用户的权限。#### 2. 配置 Docker 镜像加速器 (可选)国内用户可以使用镜像加速器来提高 Docker 镜像下载速度。常见的镜像加速器包括:-
阿里云:
https://<您的加速器地址>.mirror.aliyuncs.com -
Docker 中国官方镜像:
https://registry.docker-cn.com -
网易:
http://hub-mirror.c.163.com编辑 Docker 配置文件:```bash sudo nano /etc/docker/daemon.json ```添加以下内容,将 `<您的加速器地址>` 替换为您选择的镜像加速器地址:```json {"registry-mirrors": ["<您的加速器地址>"] } ```保存文件并重启 Docker 服务:```bash sudo systemctl restart docker ```### 卸载 Docker如果需要卸载 Docker,请运行以下命令:```bash sudo dnf remove docker-ce docker-ce-cli containerd.io ```### 总结本文介绍了在 Rocky Linux 系统上安装 Docker Engine 的详细步骤,包括更新系统、安装依赖、添加仓库、安装 Docker Engine、启动 Docker 服务以及验证安装。此外,还介绍了如何配置 Docker 镜像加速器以及如何卸载 Docker。希望本文能帮助您顺利地在 Rocky Linux 上安装和使用 Docker。