docker安装配置-centos6与centos7

一、提前说明

CentOS Docker 安装
Docker支持以下的CentOS版本:
CentOS 7 (64-bit)
CentOS 6.5 (64-bit) 或更高的版本

前提条件
目前,CentOS 仅发行版本中的内核支持 Docker。
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位 、系统内核版本为 2.6.32-431 或者更高版本。

查看自己的内核
uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。

### 查看内核版本
[ad@book]# uname -r
4.18.8-x86_64-linode117

### 查看版本号, 命令也可以是 cat /etc/redhat-release
[ad@book]# cat /etc/centos-release
CentOS Linux release 7.5.1804 (Core)

二、centos6安装docker

1、Docker使用EPEL发布,RHEL系的OS首先要确保已经持有EPEL仓库,否则先检查OS的版本,然后安装相应的EPEL包。
yum install -y epel-release

2、安装docker
yum install -y docker-io

3、安装后的配置文件:【后面需要用到,主要是为了配置镜像加速】
/etc/sysconfig/docker

4、启动Docker后台服务:
service docker start

5、验证
docker version

6、配置镜像加速地址【网易云地址也同理】

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决, 
我使用的是阿里云的本人自己账号的镜像地址(需要自己注册有一个属于你自己的): https://xxxx.mirror.aliyuncs.com 
  
vim /etc/sysconfig/docker 
   将获得的自己账户下的阿里云加速地址配置进 
other_args="--registry-mirror=https://你自己的账号加速信息.mirror.aliyuncs.com" 

7、重新启动Docker后台服务:
service docker restart

8、Linux 系统下配置完加速器需要检查是否生效
ps -ef|grep docker

三、centos7安装docker

1、yum安装gcc相关
yum -y install gcc
yum -y install gcc-c++

2、卸载旧版本
旧方法:yum -y remove docker docker-common docker-selinux docker-engine
新方法:yum remove docker \ 
                  docker-client \ 
                  docker-client-latest \ 
                  docker-common \ 
                  docker-latest \ 
                  docker-latest-logrotate \ 
                  docker-logrotate \ 
                  docker-selinux \ 
                  docker-engine-selinux \ 
                  docker-engine 

3、安装需要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2

4、设置stable镜像仓库  
海外:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
国内:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5、更新yum软件包索引  
yum makecache fast

6、安装DOCKER CE 版本 
yum -y install docker-ce

7、启动docker   
systemctl start docker

8、测试
docker version

9、配置镜像加速
mkdir -p /etc/docker
vim  /etc/docker/daemon.json     
=================下面是配置文件==================
#网易云 
{"registry-mirrors": ["http://hub-mirror.c.163.com"] } 


 #阿里云 
{ 
  "registry-mirrors": ["https://{自已的编码}.mirror.aliyuncs.com"] 
} 
=================上面是配置文件==================

systemctl daemon-reload
systemctl restart docker

10、卸载
systemctl stop docker 
yum -y remove docker-ce
rm -rf /var/lib/docker