Docker 升级至最新版本

  博主有一台Centos7自带的Docker版本为1.13.1,这个版本的Docker对于一些指令支持有限,比如FROM --platform=xxx、FROM前通过ARG定义变量等等,所以将Docker升级到最新版本,文中所列也是通过度娘得来的,做了整理和进一步细化,供有需要的人,能快速完成Docker版本的升级。

  · 查看系统当前Docker软件

rpm -qa | grep docker

在这里插入图片描述

  · 删除当前Docker版本

  根据上面获得的Dokcer软件列表,删除这些软件。

yum remove docker docker-common docker-client

在这里插入图片描述

  · 确认Docker是否删除

  通过如下命令确认Docker是否已完全删除。

docker -V

在这里插入图片描述

  · 安装需要软件包

  yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动的依赖。

yum install -y yum-utils device-mapper-persistent-data lvm2

在这里插入图片描述

  · 设置Docker yum源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

在这里插入图片描述

  · 查看所有可用版本

yum list docker-ce --showduplicates | sort -r

在这里插入图片描述

  · 安装Docker

yum install docker-ce

  默认安装的是最高版本19.03.13-3.el7,若是需要指定版本,如下即可。

yum install docker-ce-19.03.10-3.el7

  · 启动Docker

  启动Docker服务、设置开机启动。

systemctl start docker
systemctl enable docker

  查看Docker状态。

systemctl status docker

在这里插入图片描述

  查看Docker版本。

docker version

在这里插入图片描述

  若文中存在错误和不足,欢迎指正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值