vagrant的centos7安装docker时坑的解决办法(亲测可用)

DOCKER安装完成启动不了(报错:FAILED TO START DOCKER APPLICATION CONTAINER ENGINE.)

   

废话不多说,直接上干货

vagrant的centos7安装docker时坑的解决办法(亲测可用)

进入正题:

一、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没有启动,报错信息如下所示 :

vagrant的centos7安装docker时坑的解决办法(亲测可用)

2、按照报错信息,输入命令SYSTEMCTL STATUS DOCKER,信息如下:

vagrant的centos7安装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

vagrant的centos7安装docker时坑的解决办法(亲测可用)

4、修改SELINUX-ENABLED为——————SELINUX-ENABLED=FALSE

vagrant的centos7安装docker时坑的解决办法(亲测可用)

更改完后WQ保存退出

5、重新启动DOCKER:

systemctl  restart  docker
  • 1

vagrant的centos7安装docker时坑的解决办法(亲测可用)

6、使用DOCKER VERSION查询版本信息

vagrant的centos7安装docker时坑的解决办法(亲测可用)

三、另一种解决方式(同样的错误,二解决就不用看三啦,三是给二解决不了的)

解决方法:

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
上一篇:Homestead 安装 lumen/laravel - 学习/实践


下一篇:Vagrant 扩大磁盘根目录