一、前期工作
Docker目前支持 CentOS 7 及以后的版本,内核要求至少为 3.10
1、确认系统是否是CentOS7版本
cat /etc/redhat-release

2、确认内核是否满足大于等于3.10版本
uname -r

3、查看本机是否安装了docker
yum list installed | grep docker
如果系统安装了就不需要安装或者卸载重新安装。如果需要卸载参照下文卸载操作步骤。
二、安装工作
1、核实yum源是否含有docker软件包
yum search docker

2、安装docker
yum -y install docker
3、查看安装版本
docker version
// 或
docker -v

上面截图显示的是docker客户端版本,提示docker服务端没有启动。docker软件安装完毕,默认是不会自动启动docker服务的。
三、维护工作
1、启动docker
systemctl start docker

2、维护常用命令
启动docker
systemctl start docker
重启docker
systemctl restart docker
停止docker
systemctl stop docker
设置开机自启
systemctl enable docker
docker软件设置了开机自启,服务器reboot重启,docker软件跟着自启。docker run加了--restart=always参数,docker容器也跟着启动了。这么操作比较丝滑。
查看docker概要信息
docker info

3、镜像加速
docker软件安装好后,默认是从docker hub(https://hub.docker.com)*载下**docker镜像,docker hub网站是国外的,国内去该网站*载下**镜像还是太慢了。docker软件安装时,默认会生成docker配置文件 daemon.json ,位置在/etc/docker目录下

里面有很多配置参数,可以用键值对的形式配置使用,用法可以参考官方文档链接https://docs.docker.com/config/daemon。其中"registry -mirrors"用来配置镜像加速地址的。
配置镜像加速参数

加载配置文件
systemctl daemon-reload
重启docker
systemctl restart docker
验证镜像*载下**是否更丝滑
docker run hello-world
国内常用docker镜像源
// Docker中国区官方镜像
https://registry.docker-cn.com
// 网易
http://hub-mirror.c.163.com
// 中国科技大学
https://docker.mirrors.ustc.edu.cn
常用的还有一个阿里镜像源,需要登录阿里云,嫌麻烦[抠鼻]
四、卸载工作
1、查看docker状态
systemctl status docker

2、停止docker
systemctl stop docker

3、查看安装的docker包
yum list installed | grep docker

4、删除所有安装的docker包
yum -y remove docker.x86_64 docker-client.x86_64 docker-common.x86_64
根据上一步查出来安装了哪些包卸载哪些包就可以了。
5、删除docker使用文件

上图确定删除了docker软件,docker使用文件也删除。比如docker*载下**了镜像文件,docker运行生成日志等。不一定都有,可以看docker卸载前daemon.json配置信息。
rm -rf /etc/docker
rm -rf /var/lib/docker
rm -rf /var/run/docker
reboot重启服务器后,用find命令核实docker相关文件是否彻底删除
cd /
find . -name "*docker*"

再彻底删一遍,卸载就彻底了。