CentOS7升级最新版本Docker

本文档提供了在CentOS系统上安装Docker的详细步骤,包括系统包更新、旧版Docker卸载、配置Docker的yum源、安装新版Docker及设置服务自启动等内容。

来自:https://blog.youkuaiyun.com/kongxx/article/details/78361048

首先升级一下系统包 (可以跳过)

$ sudo yum update
 
  • 1

卸载旧版本的 Docker

$ sudo yum erase docker docker-common docker-client docker-compose
 
  • 1

添加 Docker 的 yum 源

创建一个 /etc/yum.repos.d/docker.repo 文件,内容如下:

[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

安装新版本 Docker

$ sudo yum install -y docker-engine
 
  • 1

安装完后设置为系统开机自动启动服务

$ sudo systemctl enable docker.service
 
  • 1

启动服务

$ sudo systemctl start docker
 
  • 1

测试一下

docker info
 
  • 1
### CentOS 7 上安装最新版本 Docker 的方法 #### 验证系统环境 在开始之前,确认当前系统的内核版本满足最低要求(>=3.10)。可以运行以下命令来检查内核版本: ```bash uname -r ``` 如果内核版本低于 3.10,则需要先升级内核[^4]。 #### 卸载旧版本 Docker 如果有旧版本的 Docker 已经安装在系统中,建议先将其卸载以避免冲突。执行以下命令完成卸载操作: ```bash sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine -y ``` #### 添加官方 Yum 源 为了获取最新的 Docker 版本,需要配置 Docker 官方的 Yum 软件源。通过 `yum-config-manager` 命令添加该源: ```bash sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` 此命令会将 Docker CE (Community Edition) 和 EE (Enterprise Edition) 的稳定版仓库加入到系统的 Yum 源列表中[^1][^2]。 #### 安装 Docker 更新本地 Yum 缓存并安装最新版本Docker 社区版: ```bash sudo yum makecache fast sudo yum install docker-ce docker-ce-cli containerd.io -y ``` 默认情况下,Yum 将会选择 `docker-ce` 中最新的稳定版本进行安装[^3]。 #### 启动和启用 Docker 服务 安装完成后,启动 Docker 并设置开机自启: ```bash sudo systemctl start docker sudo systemctl enable docker ``` #### 验证安装 最后,可以通过以下命令验证 Docker 是否成功安装以及其版本号: ```bash docker version ``` 这一步骤能够帮助确认所安装的具体版本是否为预期中的最新稳定版本。 --- #### 注意事项 - 如果需要指定特定版本而非自动选择最新版本,可以在安装时提供完整的 FQPN(Fully Qualified Package Name),例如: ```bash sudo yum install docker-ce-<version> docker-ce-cli-<version> ``` - 对于生产环境部署,推荐始终使用经过测试的稳定分支版本而不是边缘测试版本。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值