centos6下安装docker
安装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的更多相关文章
- 在CentOS6.8下安装Docker
在CentOS6.8下安装Docker 一.查看系统版本 [root@localhost opt]# uname -a Linux localhost.localdomain -.el6.x86_64 ...
- centos 6.5下安装docker
关于docker的更多信息,请移步度娘.以下两个链接也对docker有了具体的介绍: http://www.docker.org.cn/book/docker/what-is-docker-16.ht ...
- centos6.5安装docker(亲测)
centos6.5下安装docker的过程办法 在看了网上N多复制粘贴的文章,又尝试无效后,我把我最终成功的办法发出来,希望能帮到拼命干环境的你. 操作环境: centos6.5(Final) 内核: ...
- centos7 下安装docker报错:You could try using...
搞了台VPS,想要装docker,发现死活装不上,各种报错.之前系统是centos6,发现官方现在已经不支持centos6了,遂升级到centos7,然后还是出现下面这个错误. Error: Pack ...
- Redhat/Ubuntu/Windows下安装Docker
Redhat/Ubuntu/Windows下安装Docker 什么是Docker Docker是Docker.inc公司开源的一个基于LXC技术之上构建的Container容器引擎,基于Go语言并遵从 ...
- 实战CENTOS6.5安装docker并创建asp.net mvc 5 镜像,运行MVC 网站
Docker,容器,让研发.测试.生产同一环境,可在linux平台上混合使用JAVA与net 程序 Centos6.5安装docker 参考http://my.oschina.net/kcw/blog ...
- centos6下安装dedecms
几经波折,终于安装成功!!! 一.centos6下安装WDCP 1.连接linux 在百度直接搜索下载xshell,通过ssh连接 2.安装wdcp 下载安装wget http://dl.wdlinu ...
- 在Ubuntu14.04下安装Docker CE(1) - repository篇
从2017年3月开始,Docker开始分为社区版本和企业版,也就是Docker CE和Docker EE, 原来Ubuntu14.04下,通过sudo apt-get install docker.i ...
- 记Windows10下安装Docker的步骤
本文主要是记录吾八哥本人在Windows10下安装Docker的过程,当然这些步骤也是在网上搜索查阅资料得知而来的!具体步骤如下: 一.启用Hyper-V 打开控制面板 - 程序和功能 - 启用或关闭 ...
随机推荐
- 前端开发 Vue -4promise解读1
JS(JavaScript) - Promise 2015年6月, ES2015(即 ECMAScript 6.ES6) 正式发布.其中 Promise 被列为正式规范,成为 ES6 中最重要的特性之 ...
- Go 操作 Mysql(一)
关于 Go 的标准库 database/sql 和 sqlx database/sql 是 Go 操作数据库的标准库之一,它提供了一系列接口方法,用于访问数据库(mysql,sqllite,oralc ...
- git push error. ! [rejected] master -> master (non-fast-forward)
错误提示: Cheetah@xxxx MINGW64 /e/Projs/enft/data/cv_key_frame (master) $ git push To github.com:Anthony ...
- 在oracle中存入date类型数据遇到的问题及其解决方法(利用java.sql.date和Timestamp)
转自:https://blog.csdn.net/ShadowerWArden/article/details/80652377 1. 使用JDBC操作Oracle数据库时,使用java.sql.Da ...
- S5PV210 timer
TCFG0, R/W, Address = 0xE250_0000 Timer Input Clock Frequency = PCLK / ( {prescaler value + 1} ) / { ...
- python之迭代器、生成器及列表推导式
一.迭代器 迭代器就是迭代的工具,迭代是一个重复的过程,每次重复都是一次迭代并且每次迭代的结果都是下次迭代的初始值. lst=[1,2,3,4,5] count=0 while count<le ...
- Qt中C++与QML交互
###main.c部分int main(int argc, char *argv[]){ QString info1 = "xxxxxxxxxxx"; QString ...
- C++——inline function
前言 当代码写复杂后,一定会封装出大量的函数,这会导致两个问题: ①函数越多,栈的消耗也越厉害 疑问:为什么代码复杂了.函数变多了,栈消耗的就很厉害? 答:因为这会导致函数的调用深度可能会很深,比如: ...
- 软硬RAID 和 不常见的RAID
若转载请于明显处标明出处:http://www.cnblogs.com/kelamoyujuzhen/p/5561809.html 为啥子引入RAID? 存储最现实的两个问题:速度.容量 001——计 ...
- 基于beautifulSoup进行电影网站排名的获取与格式化输出
要求 编写代码完成以下任务: ① 将地址"http://www.cbooo.cn/year?year=2019"源代码使用任意方法保存到指定文件中(文件类型不限). ② 使用文件流 ...