在 Rocky Linux 上安装最新的 Docker

在 Rocky Linux 上安装最新的 Docker 可以通过以下步骤完成。以下指南假设你有一个干净的 Rocky Linux 系统,并且你有 `sudo` 权限。

### 1. 更新系统
首先,确保你的系统是最新的:
```bash
sudo dnf update -y
```

### 2. 安装必要的依赖项
安装 `dnf-plugins-core` 包,以便使用 `dnf` 来管理 Docker 的存储库:
```bash
sudo dnf install -y dnf-plugins-core
```

### 3. 设置 Docker 的存储库
添加 Docker 的官方存储库:
```bash
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
```

### 4. 安装 Docker
安装 Docker 引擎及其依赖项:
```bash
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
```

### 5. 启动并启用 Docker
启动 Docker 服务并设置为开机自启:
```bash
sudo systemctl start docker
sudo systemctl enable docker
```

### 6. 验证 Docker 安装
运行以下命令以验证 Docker 是否安装成功:
```bash
sudo docker run hello-world
```
如果 Docker 安装成功,你应该会看到一条来自 `hello-world` 容器的欢迎信息。

### 7. (可选)配置非 `root` 用户使用 Docker
如果你希望允许非 `root` 用户运行 Docker 命令,可以将该用户添加到 `docker` 组中:
```bash
sudo usermod -aG docker $USER
```
然后注销并重新登录以使组成员身份生效,或者使用以下命令立即应用更改:
```bash
newgrp docker
```

### 8. 安装 Docker Compose
如果你需要 Docker Compose,可以使用以下命令安装:
```bash
sudo curl -L "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
```
验证 Docker Compose 是否安装成功:
```bash
docker-compose --version
```

通过以上步骤,你应该能够在 Rocky Linux 上成功安装并配置最新的 Docker 版本。如果在安装过程中遇到任何问题,请提供具体的错误信息,以便进一步诊断和解决。

posted @   Monarsoft  阅读(1127)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示