最近在学习springboot,过程中应用到了docker。然后安装后无法启动,看了很多篇解决的文章,都没办法解决问题。费了九牛二虎之力,终于解决了,在此记录一下。
1.使用命令yum -y install docker安装Docker后遇到无法启动问题,安装成功后执行 systemctl start docker 启动报错:
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
2.按照提示使用 systemctl status docker.service 查看详细错误信息:(如果提示信息与红框类似,请继续往下看)
红框内的信息提示我们:此linux的内核中的SELinux不支持 overlay2 graph driver。解决方法有两个:
①启动一个新内核。
②在docker里禁用selinux,设置--selinux-enabled=false。
我们采用第二种方式。
3.编辑docker的配置文件,命令:vim /etc/sysconfig/docker
接下来看到如下图,然后我们修改红框中的--selinux-enabled选项为false,修改结果如第二张图:
修改前:
修改后:
4. 将红框内内容修改完毕后,一定要进行保存。然后再次执行:systemctl start docker
发现没有错误信息出现,恭喜你启动成功啦!
使用命令 docker -v 查看下版本:
好了,问题完美解决~ ^_^ 感谢您的阅读。