天天看点

centos7 docker安装_linux系统centos6.5和centos7 安装docker

一、检查内核版本

安装docker要求内核版本在3.10以上,如果低于3.10版本执行以下操作,如果符合要求请跳过该模块直接执行第二步骤。

uname -r
           

版本为:2.6.32-431.el6.x86_64

* docker要求内核版本在3.10以上所以需要升级内核

2.升级yum包更新到最新

yum update
           

3.导入public key

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
           

4.安装ELRepo到CentOS-6.5中

rpm -ivh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
           

5. 安装内核   

yum --enablerepo=elrepo-kernel  install  kernel-lt -y
           

------------------插曲开始------------------

安装vim编辑器

yum -y install vim*
           

------------------插曲结束------------------

6.修改引导文件 ,将默认引导改为0

#编辑grub.confvim /etc/grub.conf
           

修改grub引导顺序,确认刚安装好的内核在哪个位置,然后设置default值(从0开始),一般新安装的内核在第一个位置,所以设置default=0(将default改成0, 如果原来是0,则改成1)

centos7 docker安装_linux系统centos6.5和centos7 安装docker

7.重启 

reboot
           

8.查看内核版本是否成功

uname -a
           

二、安装docker(需centos 7.0 或已经升级完成内核后)

1.查看版本号:

cat /etc/redhat-release
           

CentOS Linux release 7.0.1406 (Core)

2.查看内核版本

uname -r
           

版本为:3.10.0-123.el7.x86_64

3.更新yum包

yum update
           

-----------------------------------------

*如果遇到yum更新中断并提示yum-complete-transaction

意思是说存在没有完成的yum事务,建议先运行yum-complete-transaction命令结束它们。可执行以下步骤,未遇到可跳过此步骤:

#输入以下命令# 安装yum-complete-transaction1.yum install yum-utils #命令报错可忽略#清除之前未完成的事物2、yum-complete-transaction#清除可能存在的重复包3、package-cleanup --dupes# 清除可能存在的损坏包4、package-cleanup --problems# 清除重复包的老版本5、package-cleanup --cleandupes#清空yum6、yum clean all #更新yum7、yum update
           

-----------------------------------------

4.安装依赖包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
           

5. 设置阿里云镜像源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
           

6. 查看所有仓库中所有docker版本,可选择特定版本安装

yum list docker-ce --showduplicates | sort -r
           
centos7 docker安装_linux系统centos6.5和centos7 安装docker

7. 安装 Docker-CE(安装时我没有指定哪个版本,可以指定也可以不指定,未指定默认安装最新版)

yum install docker-ce
           

-----------------------------------------

*如果遇到以下报错可执行此操作,未遇到可跳过:

#报错信息:rpm数据库损坏需要重建Error: Rpmdb checksum is invalid: pkg checksums
           
centos7 docker安装_linux系统centos6.5和centos7 安装docker

执行以下步骤:

yum clean allyum makecache
           

以上完成后再次执行第二.(7)步骤

-----------------------------------------

8. 启动Docker,然后加入开机启动

# 启动docker服务systemctl start docker
           
#开机自启systemctl enable docker
           

9.查看docker 版本

docker version
           

安装成功!