此处使用的是CentOS7,内核版本为
[root@localhost ~]# uname -r 3.10.0-327.el7.x86_64
该版本下,配置了yum的源为阿里的镜像源,具体的配置方法可以参见阿里镜像源配置方法
为了方便的安装升级Docker,同时按照Docker官方文档中的方式,配置Docker的yum源,具体参见CentOS docker yum 源配置方法 https://docs.docker.com/v1.13/engine/installation/linux/centos/
配置好yum源之后,可以通过yum的list命令,获取可以安装的docker版本
[root@localhost ~]# yum list docker --showduplicates |sort -r * updates: mirrors.aliyun.com Loading mirror speeds from cached hostfile Loaded plugins: fastestmirror, priorities * extras: mirrors.aliyun.com * epel: mirrors.aliyun.com docker.x86_64 2:1.12.6-28.git1398f24.el7.centos extras docker.x86_64 2:1.12.6-16.el7.centos extras docker.x86_64 2:1.12.6-11.el7.centos extras docker.x86_64 2:1.12.5-14.el7.centos extras docker.x86_64 2:1.10.3-59.el7.centos extras * base: mirrors.aliyun.com Available Packages
[root@localhost ~]# yum list docker-engine.x86_64 --showduplicates |sort -r * updates: mirrors.aliyun.com Loading mirror speeds from cached hostfile Loaded plugins: fastestmirror, priorities Installed Packages * extras: mirrors.aliyun.com * epel: mirrors.aliyun.com docker-engine.x86_64 1.9.1-1.el7.centos docker-main docker-engine.x86_64 1.9.0-1.el7.centos docker-main docker-engine.x86_64 1.8.3-1.el7.centos docker-main docker-engine.x86_64 1.8.2-1.el7.centos docker-main docker-engine.x86_64 1.8.1-1.el7.centos docker-main docker-engine.x86_64 1.8.0-1.el7.centos docker-main docker-engine.x86_64 1.7.1-1.el7.centos docker-main docker-engine.x86_64 17.05.0.ce-1.el7.centos docker-main docker-engine.x86_64 17.04.0.ce-1.el7.centos docker-main docker-engine.x86_64 17.03.1.ce-1.el7.centos docker-main docker-engine.x86_64 17.03.0.ce-1.el7.centos docker-main docker-engine.x86_64 1.7.0-1.el7.centos docker-main docker-engine.x86_64 1.13.1-1.el7.centos docker-main docker-engine.x86_64 1.13.1-1.el7.centos @docker-main docker-engine.x86_64 1.13.0-1.el7.centos docker-main docker-engine.x86_64 1.12.6-1.el7.centos docker-main docker-engine.x86_64 1.12.5-1.el7.centos docker-main docker-engine.x86_64 1.12.4-1.el7.centos docker-main docker-engine.x86_64 1.12.3-1.el7.centos docker-main docker-engine.x86_64 1.12.2-1.el7.centos docker-main docker-engine.x86_64 1.12.1-1.el7.centos docker-main docker-engine.x86_64 1.12.0-1.el7.centos docker-main docker-engine.x86_64 1.11.2-1.el7.centos docker-main docker-engine.x86_64 1.11.1-1.el7.centos docker-main docker-engine.x86_64 1.11.0-1.el7.centos docker-main docker-engine.x86_64 1.10.3-1.el7.centos docker-main docker-engine.x86_64 1.10.2-1.el7.centos docker-main docker-engine.x86_64 1.10.1-1.el7.centos docker-main docker-engine.x86_64 1.10.0-1.el7.centos docker-main * base: mirrors.aliyun.com Available Packages
由上述两段可以看出,阿里云镜像源中的docker安装包与docker官方提供的安装包名称并不相同,所以在使用yum安装的时候,很可能只出现找到第一段结果的情况,虽然配置了docker官方的源,却无法搜索到最新的docker版本。这里需要注意的是,如果想要使用docker官方的源中的安装包升级docker,那么要提供安装包的名字为docker-engine,这样就可以找到各个版本的docker了。
这里选取v1.13版本进行安装。
如果之前安装了docker,(一般来说使用的是centos源中的安装包),一定要将旧版本删除。因为本人之前安装的是v1.12版本,v1.13版较之前有很多变化,如果不删除的话,可能会有意想不到的问题出现。
删除v1.12版本docker
该版本的docker除了自身的docker软件包之外,还有两个依赖包,docker-common和container-linux,都需要删除
[root@localhost ~]# yum erase docker [root@localhost ~]# yum erase docker-common [root@localhost ~]# yum erase container-selinux
或者
[root@localhost ~]# yum remove docker [root@localhost ~]# yum remove docker-common [root@localhost ~]# yum remove container-selinux
最后安装v1.13版本docker
[root@localhost ~]# yum -y install docker-engine-1.13.1
启动docker并设置为开机自启
[root@localhost ~]# systemctl start docker [root@localhost ~]# systemctl enable docker
可以通过命令查看当前docker版本
[root@localhost ~]# docker version Client: Version: 1.13.1 API version: 1.26 Go version: go1.7.5 Git commit: 092cba3 Built: Wed Feb 8 06:38:28 2017 OS/Arch: linux/amd64 Server: Version: 1.13.1 API version: 1.26 (minimum version 1.12) Go version: go1.7.5 Git commit: 092cba3 Built: Wed Feb 8 06:38:28 2017 OS/Arch: linux/amd64 Experimental: false
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
本文向大家介绍如何配置docker官方源并用yum安装docker,包括了如何配置docker官方源并用yum安装docker的使用技巧和注意事项,需要的朋友参考一下 本文介绍了如何配置docker官方源并用yum安装docker ,分享给大家,希望对各位有帮助 一、docker的官方安装文档: https://docs.docker.com/engine/installation/linux/c
本文向大家介绍详解centos7配置本地yum源的方法,包括了详解centos7配置本地yum源的方法的使用技巧和注意事项,需要的朋友参考一下 最近在使用虚拟机时遇到一些麻烦,因为公司内部有网络管理,所以vm连接不上外网,yum无法安装软件,怎么解决呢?–使用iso做本地yum源,可以解决大部份的包安装。 vm安装的是centos7。 1、挂载iso到vm 2、修改yum源配置 yum源配置目录为
本文向大家介绍CentOS7系统下用YUM安装Nginx详解,包括了CentOS7系统下用YUM安装Nginx详解的使用技巧和注意事项,需要的朋友参考一下 简介 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资
本文向大家介绍CentOS7 通过YUM安装MySQL5.7的步骤详解,包括了CentOS7 通过YUM安装MySQL5.7的步骤详解的使用技巧和注意事项,需要的朋友参考一下 1.进入到要存放安装包的位置 cd /home/lnmp 2.查看系统中是否已安装 MySQL 服务,以下提供两种方式: 3.如果已安装则删除 MySQL 及其依赖的包: yum -y remove mysql-libs.x
本文向大家介绍Centos7 yum安装mongodb实现步骤详解,包括了Centos7 yum安装mongodb实现步骤详解的使用技巧和注意事项,需要的朋友参考一下 简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自由 :可以把不同结构的文档存储在
本文向大家介绍详解CentOS7下安装Mysql和配置mysql,包括了详解CentOS7下安装Mysql和配置mysql的使用技巧和注意事项,需要的朋友参考一下 终于在centos下安装完了MySQL,使用的是yum在线安装方式。没有用源码安装,因为在线安装省时省力。 在上一台机器中,不知道什么原因使用yum在线安装速度很慢,无法下载,于是重做了系统安装,至于什么原因导致的网速慢暂时还未解决,以