CentOS7 升级Docker 最新的版本

# yum update //系统版本更新

# vim /etc/yum.repos.d/docker.repo //添加以下内容

[dockerrepo]

name=DockerRepository

baseurl=https://yum.dockerproject.org/repo/main/centos/7/

enabled=1

gpgcheck=1

gpgkey=https://yum.dockerproject.org/gpg


如果没有上面的文件可以在该路径下创建一个新的保存

下面可以直接安装

# yum install docker-engine -y //安装docker引擎,此步也可作为更新docker版本的操作:先

#systemctl stop docker 停止docker服务,

#yum install docker-engine 更新docker版本

# systemctl enable docker.service

# systemctl start docker //启动docker守护进程

# docker info //查看docker运行情况

在 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 或更高版本,因为它们有更活跃的支持和更好的兼容性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值