centos 7.9 升级docker版本
时间: 2024-10-07 10:02:53 浏览: 75
在 CentOS 7.9 系统上升级 Docker 版本通常需要按照以下步骤进行:
1. **安装 Docker CE (Community Edition)**: 如果您还没有安装 Docker,首先需要安装基础版。打开终端并运行以下命令:
```sh
sudo yum update -y
sudo yum install epel-release -y # 添加额外的存储库
sudo yum install docker-ce docker-ce-cli containerd.io -y
```
2. **启动并启用 Docker**: 安装完成后,启动 Docker 并将其设置为开机自启:
```sh
sudo systemctl start docker
sudo systemctl enable docker
```
3. **验证 Docker 版本**:
```sh
docker version
```
4. **检查更新**:
```sh
sudo yum check-update docker-ce docker-ce-cli containerd.io
```
5. **升级 Docker**: 使用 `yum upgrade` 可能无法直接升级到最新版本,因为 EPEL 存储库提供的版本可能不是最新的。在这种情况下,你可能需要访问 Docker 的官方网站下载适合 CentOS 7 的二进制包,然后手动替换旧的版本。
6. **停止旧的 Docker服务**:
```sh
sudo systemctl stop docker
```
7. **安装新版本 Docker**:
- 下载最新版 Docker 包,解压,并移动到 `/usr/local/bin` 或 `/opt/docker` 目录下。
- 给新文件添加执行权限:
```sh
sudo cp path/to/new-docker /usr/local/bin/docker
sudo chmod +x /usr/local/bin/docker
```
8. **重启 Docker**:
```sh
sudo systemctl restart docker
```
9. **再次验证新版本**:
```sh
docker version
```
注意:由于 CentOS 7 已于2021年停止支持,对于长期支持的建议是升级到 CentOS Stream 或者考虑迁移到 CentOS 8 或更高版本,因为它们有更活跃的支持和更好的兼容性。
阅读全文