DOCKER安装完成启动不了(报错:FAILED TO START DOCKER APPLICATION CONTAINER ENGINE.)
废话不多说,直接上干货
进入正题:
一、DOCKER—安装部署
注意:DOCKER 运行在 CENTOS 7 上,要求系统为64位、系统内核版本为 3.10 以上
1、使用YUM UPDATE确保 YUM 包更新到最新。
yum update
- 1
2、卸载旧版本(如果安装过旧版本的话,没安装过直接跳过)
yum remove docker docker-common docker-selinux docker-engine
- 1
3、安装DOCKER
yum -y install docker
- 1
4、启动DOCKER和查看DOCKER的状态
systemctl start docker——————(弹出刚熟悉的页面) //启动docker
- 1
5、查看DOCKER状态
systemctl status docker
- 1
安装完成
二、DOCKER–启动不成功问题解决
1、 启动后发现DOCKER没有启动,报错信息如下所示 :
2、按照报错信息,输入命令SYSTEMCTL STATUS DOCKER,信息如下:
此处或者是ERROR STARTING DAEMON:SELINUX IS NOT SUPPO…E——————统统往下看
3、其中标记红框的告诉我们:此LINUX的内核中的SELINUX不支持 OVERLAY2 GRAPH DRIVER,解决方法有两个
要么启动一个新内核;
要么就在DOCKER里禁用SELINUX,设置–SELINUX-ENABLED=FALSE;
我们采用第二种方式,编辑文件:/ETC/SYSCONFIG/DOCKER
vim /etc/sysconfig/docker
- 1
4、修改SELINUX-ENABLED为——————SELINUX-ENABLED=FALSE
更改完后WQ保存退出
5、重新启动DOCKER:
systemctl restart docker
- 1
6、使用DOCKER VERSION查询版本信息
三、另一种解决方式(同样的错误,二解决就不用看三啦,三是给二解决不了的)
解决方法:
1、防火墙和SELINUX都关闭
systemctl stop firewalld
setenforce 0
- 1
- 2
2、修改/ETC/DOCKER/DAEMON.JSON这个文件
vim /etc/docker/daemon.json
- 1
{
“registry-mirrors”: [“https://docker.mirrors.ustc.edu.cn”]
}
3、重启DOCKER,还不行重启虚拟机
systemctl daemon-reload
systemctl restart docker