之前我们演示的是安装默认最新的版本,但在实际应用中,我们往往不会安装最新的,一般都会安装一个比较稳定的版本,尽量低两三个版本的。我们先看看当前安装的是什么版本的docker。

[root@localhost ~]# docker version
Client: Docker Engine - CommunityVersion:           19.03.12API version:       1.40Go version:        go1.13.10Git commit:        48a66213feBuilt:             Mon Jun 22 15:46:54 2020OS/Arch:           linux/amd64Experimental:      falseServer: Docker Engine - CommunityEngine:Version:          19.03.12API version:      1.40 (minimum version 1.12)Go version:       go1.13.10Git commit:       48a66213feBuilt:            Mon Jun 22 15:45:28 2020OS/Arch:          linux/amd64Experimental:     falsecontainerd:Version:          1.2.13GitCommit:        7ad184331fa3e55e52b890ea95e65ba581ae3429runc:Version:          1.0.0-rc10GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dddocker-init:Version:          0.18.0GitCommit:        fec3683

那我们先把这个最新版本的docker卸载了。过程就不再详细记录,可参考之前的章节“卸载docker”。

卸载成功后,我们开始安装指定版本的docker。

首先,我们先搜索一下,大概有哪些版本的docker:

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

结果:

[root@localhost ~]# yum list docker-ce --showduplicates | sort -r* updates: mirrors.aliyun.com
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror, langpacks* extras: mirrors.ustc.edu.cn
docker-ce.x86_64            3:19.03.9-3.el7                     docker-ce-stable
docker-ce.x86_64            3:19.03.8-3.el7                     docker-ce-stable
docker-ce.x86_64            3:19.03.7-3.el7                     docker-ce-stable
docker-ce.x86_64            3:19.03.6-3.el7                     docker-ce-stable
docker-ce.x86_64            3:19.03.5-3.el7                     docker-ce-stable
docker-ce.x86_64            3:19.03.4-3.el7                     docker-ce-stable
docker-ce.x86_64            3:19.03.3-3.el7                     docker-ce-stable
docker-ce.x86_64            3:19.03.2-3.el7                     docker-ce-stable
docker-ce.x86_64            3:19.03.1-3.el7                     docker-ce-stable
docker-ce.x86_64            3:19.03.12-3.el7                    docker-ce-stable
docker-ce.x86_64            3:19.03.11-3.el7                    docker-ce-stable
docker-ce.x86_64            3:19.03.10-3.el7                    docker-ce-stable
docker-ce.x86_64            3:19.03.0-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.9-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.8-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.7-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.6-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.5-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.4-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.3-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.2-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.1-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.0-3.el7                     docker-ce-stable
docker-ce.x86_64            18.06.3.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.06.2.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.06.1.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.06.0.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.03.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            18.03.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.12.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.12.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.09.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.09.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.2.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.3.ce-1.el7                    docker-ce-stable
docker-ce.x86_64            17.03.2.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.0.ce-1.el7.centos             docker-ce-stable* base: mirrors.aliyun.com
Available Packages

安装指定的版本,我们需要配置软件包名称。该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如:docker-ce-19.03.9。

yum install docker-ce-19.03.9

安装成功后,我们手动启动docker。

systemctl start docker

然后查看一下docker版本信息:

docker version

再运行个应用程序看看效果:

docker run hello-world

因此,证明我们已经成功安装指定版本的docker。

安装指定版本docker相关推荐

  1. centos+7.2+linux版本,在Linux Centos 7.2 上安装指定版本Docker。

    相关资料链接: 先清空下"历史" yum remove docker \ docker-common \ docker-selinux \ docker-engine 安装必要的包 ...

  2. Ubuntu16.04 安装指定版本docker ce

    卸载之前的旧版本 sudo apt-get remove docker docker-engine docker-ce docker.io 更新apt包索引 sudo apt-get update 安 ...

  3. Linux安装指定版本的docker及添加国内镜像源

    一.安装指定版本docker 1. 下载deb文件 选择Ubuntu的deb文件 访问https://download.docker.com/linux/ubuntu/dists/ 来选择Ubuntu ...

  4. docker 安装指定版本

    Centos安装: #安装依赖 yum install -y yum-utils device-mapper-persistent-data lvm2#添加docker源 yum-config-man ...

  5. 安装指定版本的docker服务

    参考博客:Docker CE 镜像源站 参考博客:docker启动异常driver not supported 1. 为什么要安装指定版本docker说明 之前部署docker服务的时候都是安装最新的 ...

  6. linux安装指定mysql版本安装,linux yum安装指定版本mysql

    1.下载mysql rpm包 cd /usr/local/src wget https://dev.mysql.com/get/mysql80-community-release-el7-.noarc ...

  7. centos 安装指定版本gc_番外篇 (1) Docker 安装

    # step 1: 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # Step 2: 添加软 ...

  8. docker-machine为节点安装指定版本的docker-ce的思路

    对于指定版本的问题,翻遍官网文档和github上的issue,始终没有一个好的回答,而且该产品的开发人员不知道为什么总不正面提供方法,也许是为了推广新版本, 但是这样真的好吗?docker swarm ...

  9. 安装指定版本Angular-CLI

    卸载并安装指定版本Angular CLI 卸载之前的版本 npm uninstall -g @angular/cli 清除缓存,确保卸载干净 npm cache clean 检查是否卸载干净 输入ng ...

最新文章

  1. ubuntu安装mysql依赖关系_ubuntu 安装mysql问题
  2. 再说千遍万遍,都不如这四句话管用,不服不行!
  3. PHP 常用数据库操作
  4. antd下拉框联动说明
  5. 用js和jq分别实现二级联动效果
  6. python3下载及安装教程
  7. python之scipy库详解
  8. android端使用mockServer
  9. CodeBlocks下载安装的坑,无法编译成功
  10. 虚拟主机与云服务器有什么区别,我们应该如何选择
  11. CSS三大特性(层叠/继承/优先)
  12. html5头部区域标签,HTML5语义标签(header、section、footer)
  13. 华为OD机试题:数独
  14. web服务器基于那个协议,网页浏览服务基于什么协议 Web服务器是基于什么协议...
  15. 计算机组装要哪些硬件,电脑配件,小编教你电脑组装需要哪些配件
  16. 生活些许失落,工作些许失落
  17. 计算机存储器件中运行速度最快,选择题:下列存储器中,存取速度最快的是()...
  18. c语言二目运算符. -
  19. SDJZU_新生_递推动规_HDU 2041- 超级楼梯
  20. [电子设计大赛]射频宽带放大器设计报告

热门文章

  1. C++开发网络版斗地主游戏,附完整源码
  2. 读书笔记:《浪潮之巅:上》
  3. jsp+ssm+mysql实现图书馆预约占座管理系统项目
  4. 为什么要学习网络协议?
  5. DS_SpanningTree
  6. 龙芯3号_中国芯崛起!新一代龙芯3号发布,国产CPU有望比肩世界先进水平
  7. 【neo4j】Neo4j-Cypher、py2neo常用操作整理
  8. 0701微分方程的基本概念-微分方程
  9. 有限元仿真工程师,不可不知的ncode结构疲劳仿真分析
  10. Java多线程 线程池Executor框架