此处使用的是CentOS7,内核版本为

[root@localhost ~]# uname -r
3.10.-.el7.x86_64

该版本下,配置了yum的源为阿里的镜像源,具体的配置方法可以参见阿里镜像源配置方法 
为了方便的安装升级Docker,同时按照Docker官方文档中的方式,配置Docker的yum源,具体参见CentOS docker yum 源配置方法

配置好yum源之后,可以通过yum的list命令,获取可以安装的docker版本

[root@node2 jacky]# yum list docker --showduplicates |sort -r
已加载插件:fastestmirror, langpacks
可安装的软件包
* updates: mirrors.aliyun.com
Loading mirror speeds from cached hostfile
* extras: mirrors.aliyun.com
docker.x86_64 :1.12.-.git85d7426.el7.centos extras
docker.x86_64 :1.12.-.gitc4618fb.el7.centos extras
docker.x86_64 :1.12.-.git0fdc778.el7.centos extras
* base: mirrors.aliyun.com
[root@node2 jacky]# yum list docker-engine.x86_64  --showduplicates |sort -r
已加载插件:fastestmirror, langpacks
已安装的软件包
可安装的软件包
* updates: mirrors.aliyun.com
Loading mirror speeds from cached hostfile
* extras: mirrors.aliyun.com
docker-engine.x86_64 1.9.-.el7.centos docker-main
docker-engine.x86_64 1.9.-.el7.centos docker-main
docker-engine.x86_64 1.8.-.el7.centos docker-main
docker-engine.x86_64 1.8.-.el7.centos docker-main
docker-engine.x86_64 1.8.-.el7.centos docker-main
docker-engine.x86_64 1.8.-.el7.centos docker-main
docker-engine.x86_64 1.7.-.el7.centos docker-main
docker-engine.x86_64 17.05..ce-.el7.centos docker-main
docker-engine.x86_64 17.04..ce-.el7.centos docker-main
docker-engine.x86_64 17.03..ce-.el7.centos docker-main
docker-engine.x86_64 17.03..ce-.el7.centos docker-main
docker-engine.x86_64 1.7.-.el7.centos docker-main
docker-engine.x86_64 1.13.-.el7.centos docker-main
docker-engine.x86_64 1.13.-.el7.centos @docker-main
docker-engine.x86_64 1.13.-.el7.centos docker-main
docker-engine.x86_64 1.12.-.el7.centos docker-main
docker-engine.x86_64 1.12.-.el7.centos docker-main
docker-engine.x86_64 1.12.-.el7.centos docker-main
docker-engine.x86_64 1.12.-.el7.centos docker-main
docker-engine.x86_64 1.12.-.el7.centos docker-main
docker-engine.x86_64 1.12.-.el7.centos docker-main
docker-engine.x86_64 1.12.-.el7.centos docker-main
docker-engine.x86_64 1.11.-.el7.centos docker-main
docker-engine.x86_64 1.11.-.el7.centos docker-main
docker-engine.x86_64 1.11.-.el7.centos docker-main
docker-engine.x86_64 1.10.-.el7.centos docker-main
docker-engine.x86_64 1.10.-.el7.centos docker-main
docker-engine.x86_64 1.10.-.el7.centos docker-main
docker-engine.x86_64 1.10.-.el7.centos docker-main
* base: mirrors.aliyun.com
[root@node2 jacky]#

由上述两段可以看出,阿里云镜像源中的docker安装包与docker官方提供的安装包名称并不相同,所以在使用yum安装的时候,很可能只出现找到第一段结果的情况,虽然配置了docker官方的源,却无法搜索到最新的docker版本。这里需要注意的是,如果想要使用docker官方的源中的安装包升级docker,那么要提供安装包的名字为docker-engine,这样就可以找到各个版本的docker了。

这里选取v1.13版本进行安装。

如果之前安装了docker,(一般来说使用的是centos源中的安装包),一定要将旧版本删除。因为本人之前安装的是v1.12版本,v1.13版较之前有很多变化,如果不删除的话,可能会有意想不到的问题出现。

删除v1.12版本docker 
该版本的docker除了自身的docker软件包之外,还有两个依赖包,docker-commoncontainer-linux,都需要删除

[root@node2 jacky]# yum erase docker
[root@node2 jacky]# yum erase docker-common
[root@node2 jacky]# yum erase container-selinux

或者

[root@node2 jacky]# yum remove docker
[root@node2 jacky]# yum remove docker-common
[root@node2 jacky]# yum remove container-selinux

最后安装v1.13版本docker

[root@node2 jacky]# yum -y install docker-engine-1.13.

启动docker并设置为开机自启

[root@node2 jacky]# systemctl start docker
[root@node2 jacky]# systemctl enable docker

可以通过命令查看当前docker版本

[root@node2 jacky]#  docker version
Client:
Version: 1.13.
API version: 1.26
Go version: go1.7.5
Git commit: 092cba3
Built: Wed Feb ::
OS/Arch: linux/amd64 Server:
Version: 1.13.
API version: 1.26 (minimum version 1.12)
Go version: go1.7.5
Git commit: 092cba3
Built: Wed Feb ::
OS/Arch: linux/amd64
Experimental: false

docker探索-CentOS7中配置Docker的yum源并升级安装docker1.13(十)的更多相关文章

  1. Centos7一键配置阿里云yum源脚本

    Centos7一键配置阿里云yum源脚本 工作中linux系统经常要配置网络yum,故写了一个简单的配置阿里云yum源的的脚本可以单独使用也可以在做自动化部署的时候调用. #!/bin/bash # ...

  2. centos7中配置java + mysql +jdk +使用jar部署项目

    centos7中配置java + mysql +jdk  +使用jar部署项目 思维导图 1. 配置JDK環境 1.1下载jdk安装包 Java Downloads | Oracle 1.2 将下载j ...

  3. CentOS配置本地光盘yum源

    在实际使用linux的过程中,会经常出现安装的发行版有的软件包没有安装的情况,这时,就需要用户从如下两种操作中做出选择:1.手动安装rpm包.2.用yum命令安装软件包. 选择1手动安装的时候经常会遇 ...

  4. Centos 7 配置阿里云 yum 源

    Centos 7 配置阿里云 yum 源 一. 禁用 yum 插件 fastestmirror 修改插件的配置文件 cp /etc/yum/pluginconf.d/fastestmirror.con ...

  5. Centos 5.x/6.x 配置163网易yum源

    Centos系统默认都是系统自带的yum源,国内用户用yum源安装比较慢,为了提高效率,一般我们会配置国内的yum源.国内比较好的yum源有网易yum源.搜狐yum源等. 我感觉网易的yum源比较好用 ...

  6. 完美原创:centos7.1 从源码升级安装Python3.5.2

    (原创)完美原创:centos7.1 从源码升级安装Python3.5.2 下载Python3.5.2源码:https://www.python.org/downloads/release/pytho ...

  7. centos7.1 从源码升级安装Python3.5.2

    http://blog.csdn.net/tengyunjiawu_com/article/details/53535153 centos7.1 从源码升级安装Python3.5.2(我写的,请大家度 ...

  8. Docker - 在CentOS7中安装Docker

    在CentOS 7中安装Docker 1-确认系统信息 # cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) # uname - ...

  9. docker 在centos7中设置 DOCKER_OPTS

    不同于Ubuntu目录 /etc/default/docker. 在 CentOS7中Docker默认配置的路径在 /usr/lib/systemd/system/docker.service [例如 ...

随机推荐

  1. Mac 重建 Spotlight 索引

    前言 最近发现很多 mac 用户反映自己的 mac 系统显示内存占用高达 200 多 Gb,可是实际上自己下载的应用程序根本没那么多,使用专业的内存扫描工具扫的结果跟系统本身显示的完全不一样.那么出现 ...

  2. C/C++/动态链接库DLL中函数的调用约定与名称修饰

    参见:http://blog.twofei.com/cc/impl/calling-convension.html 调用约定(Calling Convention)是指在程序设计语言中为了实现函数调用 ...

  3. tp数据库表大写命名的一些问题

    在使用thinkphp时,如果数据库表命名有大写,会被转换成小写加下划线(可以使用$model->_sql())来查看实际执行的sql是什么 这个问题,看了一下源代码,在 Thinkphp/Co ...

  4. (LeetCode)用两个栈实现一个队列

    LeetCode上面的一道题目.原文例如以下: Implement the following operations of a queue using stacks. push(x) -- Push ...

  5. Set up development environment for apps for SharePoint 2013

    SharePoint 2013 support app development pattern.An app for SharePoint is small and isolate applicati ...

  6. SharePoint CAML In Action——Part I

    在SharePoint中,我们经常要对List进行操作,比如要从List中取出相应的ListItem,利用CAML是个好办法.在没了解CAML之前,我是这样取数据的: MyList.Items.Cas ...

  7. FreeSWITCH协议参数之自定义sip header

    一.主动发送 1. 加入sip_h_前缀 这样FreeSWITCH就能自动加上后面的扩展头. 2. 示例 <action application="set" data=&qu ...

  8. python2 与 python3的区别总结

    python2 与 python3的区别总结    几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下.为了简化这个转换过程,Python 3自带了一个叫做2to3的 ...

  9. FIR仿真module_04

    作者:桂. 时间:2018-02-06  12:10:14 链接:http://www.cnblogs.com/xingshansi/p/8421001.html 前言 本文主要记录基本的FIR实现, ...

  10. kail linux 系统下利用metaspolit工具渗透win7电脑

     注:只是测试,不可干违法的事. 一.metaspolit工具的介绍 1.1.metaspolit 是一款开源安全漏洞检测工具,附带数百个已知的软件漏洞,并保持频繁更新.被安全社区冠以“可以黑掉整个宇 ...