报错信息:
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
使用命令,查看启动信息:
systemctl status docker.service
解决方法:
第一步,卸载旧版本Docker
1.查询安装过的包
yum list installed | grep docker
查询到本机安装的旧版本:
docker.x86_64
docker-client.x86_64
docker-common.x86_64
2.删除安装的软件包
yum -y remove docker.x86_64
yum -y remove docker-client.x86_64
yum -y remove docker-common.x86_64
第二步,(重新)安装Docker
1.查看内核版本 (Docker 要求 CentOS 系统的内核版本高于 3.10),本机<内核版本: 3.10.0-327.el7.x86_64>
uname -r
2.把yum包更新到最新
sudo yum update
3.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4.设置yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5.查看仓库中docker版本
yum list docker-ce --showduplicates | sort -r
6. 安装docker
sudo yum install docker-ce
7.启动Docker,设置开机启动,停止Docker
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl stop docker
8.查看版本
docker version
9.使用一下确认是否启动成功,使用search 查一下
docker search mysql
10.查看日志状态成功日志
systemctl status docker.service