rocky安装docker(rocky安装qemu)

## 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-ce-cli- containerd.io- ```#### 5. 启动 Docker 服务安装完成后,启动 Docker 服务并将其设置为开机自启:```bash sudo systemctl start docker sudo systemctl enable docker ```#### 6. 验证 Docker 安装运行以下命令验证 Docker 是否已正确安装:```bash sudo docker run hello-world ```如果 Docker 安装成功,该命令将从 Docker Hub 下载 `hello-world` 镜像并运行。### 配置 Docker#### 1. 将用户添加到 docker 组 (可选)默认情况下,只有 root 用户才能运行 Docker 命令。要允许非 root 用户运行 Docker 命令,需要将其添加到 `docker` 用户组:```bash sudo usermod -aG docker $USER ```

注意:

将用户添加到 `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。

Powered By Z-BlogPHP 1.7.2

备案号:蜀ICP备2023005218号