安装docker对内核版本的要求很高,需要内核3.10以上。

一、docker卸载

查看内核版本:

如果不升级内核到3.10安装docker,后面会有很多奇怪的问题,像我就是拉取不到镜像。

以下我是root用户执行的,如果你是普通用户请切换到root或者使用sudo。

[root@master ~]# docker run ubuntu /bin/echo "hello"
FATAL: kernel too old

2、查看系统是否曾经安装过docker

[root@master ~]# yum list installed |grep docker
docker-io.x86_64 1.7.1-2.el6 @epel

如果安装了就先卸载

(1)卸载docker安装包

[root@master ~]#  yum remove docker-io.x86_64 -y

(2)删除docker镜像

[root@master ~]#rm -rf  /var/lib/docker

二、升级内核到3.10

1、yum安装带aufs模块的3.10内核

[root@master ~]#cd /etc/yum.repos.d/

[root@master yum.repos.d]# wget http://www.hop5.in/yum/el6/hop5.repo

[root@master yum.repos.d]#yum install kernel-ml-aufs kernel-ml-aufs-devel -y

2、修改内核配置,设置default=0,表示第一个title下的内容为默认启动的kernel(一般新安装的内核在第一个位置)

[root@slave1 yum.repos.d]# vim /etc/grub.conf

3、重启系统

reboot

4、重启以后查看内核版本

[root@slave1 ~]# uname -r
3.10.5-3.el6.x86_64

5、查看内核是否支持aufs,输出nodev   aufs表示支持

[root@slave1 ~]# grep aufs /proc/filesystems
nodev aufs

三、安装docker(注意权限)

1、关闭selinux

[root@slave1 ~]# setenforce 0 (临时关闭)

[root@slave1 ~]# sed -i '/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config (永久关闭)

2、安装epel

[root@slave1 ~]# rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm

[root@slave1 ~]# sed -i 's/^mirrorlist=https/mirrorlist=http/' /etc/yum.repos.d/epel.repo

3、安装docker-io

[root@slave1 ~]# yum install docker-io -y

4、启动docker

[root@slave1 ~]# service  docker start

docker日志在/var/log/docker

5、查看docker版本

[root@slave1 ~]# docker version
Client version: 1.7.1

借鉴:https://blog.csdn.net/tuobicui6522/article/details/80365846

centos6下安装docker的更多相关文章

  1. 在CentOS6.8下安装Docker

    在CentOS6.8下安装Docker 一.查看系统版本 [root@localhost opt]# uname -a Linux localhost.localdomain -.el6.x86_64 ...

  2. centos 6.5下安装docker

    关于docker的更多信息,请移步度娘.以下两个链接也对docker有了具体的介绍: http://www.docker.org.cn/book/docker/what-is-docker-16.ht ...

  3. centos6.5安装docker(亲测)

    centos6.5下安装docker的过程办法 在看了网上N多复制粘贴的文章,又尝试无效后,我把我最终成功的办法发出来,希望能帮到拼命干环境的你. 操作环境: centos6.5(Final) 内核: ...

  4. centos7 下安装docker报错:You could try using...

    搞了台VPS,想要装docker,发现死活装不上,各种报错.之前系统是centos6,发现官方现在已经不支持centos6了,遂升级到centos7,然后还是出现下面这个错误. Error: Pack ...

  5. Redhat/Ubuntu/Windows下安装Docker

    Redhat/Ubuntu/Windows下安装Docker 什么是Docker Docker是Docker.inc公司开源的一个基于LXC技术之上构建的Container容器引擎,基于Go语言并遵从 ...

  6. 实战CENTOS6.5安装docker并创建asp.net mvc 5 镜像,运行MVC 网站

    Docker,容器,让研发.测试.生产同一环境,可在linux平台上混合使用JAVA与net 程序 Centos6.5安装docker 参考http://my.oschina.net/kcw/blog ...

  7. centos6下安装dedecms

    几经波折,终于安装成功!!! 一.centos6下安装WDCP 1.连接linux 在百度直接搜索下载xshell,通过ssh连接 2.安装wdcp 下载安装wget http://dl.wdlinu ...

  8. 在Ubuntu14.04下安装Docker CE(1) - repository篇

    从2017年3月开始,Docker开始分为社区版本和企业版,也就是Docker CE和Docker EE, 原来Ubuntu14.04下,通过sudo apt-get install docker.i ...

  9. 记Windows10下安装Docker的步骤

    本文主要是记录吾八哥本人在Windows10下安装Docker的过程,当然这些步骤也是在网上搜索查阅资料得知而来的!具体步骤如下: 一.启用Hyper-V 打开控制面板 - 程序和功能 - 启用或关闭 ...

随机推荐

  1. js基本用法

    1. 在HTML里面加入JavaScript 方法非常简单,就是通过一对<script></script>标签,然后在标签里面书写代码即可 2. 标签位置 按照以前传统的方法, ...

  2. Mac Book触摸板失灵的解决办法(触摸板按下失灵)

    1. 先关机 2. 同时按住 command+option+R+P 3. 按电源键开机,同时手指保持按住前几个按钮的姿势. 4. 等待电脑发出四下“deng”的声音后松开即可.每次发声间隔大概6~7秒 ...

  3. log4net SmtpAppender 踩坑总结

    错误集合: System.Net.Mail.SmtpException: 命令顺序不正确. 服务器响应为:Error: need EHLO and AUTH first ! System.Net.Ma ...

  4. 浅谈javascript中变量作用域和内存(1)

    先理解两个概念:基本类型和引用类型的值 1.基本类型和引用类型的值 (1)定义: 基本类型:指简单的数据段,比如按值访问的js五种基本数据类型undefined.null.boolean.number ...

  5. vue组件间的数据传递

    父组件向子组件传递数据 在 Vue 中,可以使用 props 向子组件传递数据.   App.vue HelloWorld.vue 在子组件部分: 如果需要从父组件获取 logo 的值,就需要使用 p ...

  6. 使用Idea初始化一个spring boot 项目

    配置环境 Idea配置jdk8.0 1.打开Idea,点击右上角file,找到Other Settings选项,点击下方的Default Project Structure,如下所示 2.点击下图中所 ...

  7. nodejs 模块全局安装路径配置

    nodejs下载安装完成后 输入npm config ls 或者npm config list npm 默认的全局安装路径为该路径,将包都下载在C盘中不是我们想要的结果.一般建议修改在nodejs的安 ...

  8. MongoDB的基础概念

    1.MongoDB和传统数据库的概念区别 database       database        数据库table           collection    数据库表/集合row      ...

  9. redis高可用之sentinel哨兵

    一,单实例模式 当系统中只有一台redis运行时,一旦该redis挂了,会导致整个系统无法运行. 二,主从模式 由于单台redis出现单点故障,就会导致整个系统不可用,所以想到的办法自然就是备份.当一 ...

  10. github看项目-浏览器插件

    浏览器插件,使用浏览器看github项目 原文:浏览 GitHub 太卡了?教你两招!