1. 地址
官网:docker官网:http://www.docker.com
docker中文网站:https://www.docker-cn.com/
仓库:Docker Hub官网: https://hub.docker.com/
2. 前提说明
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命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。
uname -r
查看已安装的CentOS版本信息(CentOS6.8有,CentOS7无该命令)
lsb_release -a# 或cat /etc/issue# 或cat /etc/redhat-release
3. CentOS6.8安装Docker
Docker使用EPEL发布,RHEL系的OS首先要确保已经持有EPEL仓库,否则先检查OS的版本,然后安装相应的EPEL包。
yum install -y epel-release
安装docker
yum install -y docker-io
安装后的配置文件:
/etc/sysconfig/docker启动Docker后台服务
service docker start
验证
docker version

阿里云镜像加速/网易云镜像加速(基本同阿里云)
- 注册一个属于自己的阿里云账户(可复用淘宝账号)
- 登陆阿里云开发者平台
- 在控制台中找到镜像容器加速器
- 获取加速器地址
- 配置本机Docker运行镜像加速器
/etc/sysconfig/docker

重新启动Docker后台服务
service docker restart
Linux 系统下配置完加速器需要检查是否生效,如果从结果中看到了配置的—registry-mirror参数说明配置成功,如下所示:

启动Docker后台容器(测试运行 hello-world)
docker run hello-world

启停脚本 ```bash
!/bin/bash
单机启动Docker
单机Docker在hadoop104上
case $1 in “start”){ for i in hadoop104 do echo “** $i **“ ssh $i “service docker start” done };;
“stop”){ for i in hadoop104 do echo “** $i **“ ssh $i “service docker stop” done };;
“status”){ for i in hadoop104 do echo “** $i **“ done };;
“restart”){ for i in hadoop104 do echo “** $i **“ ssh $i “service docker restart” done };; esac
<a name="HXgWy"></a># 4. CentOS7安装Docker> [https://docs.docker.com/install/linux/docker-ce/centos/](https://docs.docker.com/install/linux/docker-ce/centos/)- 官网中文安装参考手册[https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/#prerequisites](https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/#prerequisites)- 确定你是CentOS7及以上版本```bashcat /etc/redhat-release
yum安装gcc相关
yum -y install gcc yum -y install gcc-c++卸载旧版本
yum -y remove docker docker-common docker-selinux docker-engine- 2018.3官网版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
- 2018.3官网版本
安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2设置stable镜像仓库
# 推荐 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 大坑 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo更新yum软件包索引
yum makecache fast安装DOCKER CE
yum -y install docker-ce启动docker
systemctl start docker测试
docker version docker run hello-world配置镜像加速
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卸载Docker
systemctl stop docker yum -y remove docker-ce rm -rf /var/lib/docker


