前言

博主最近在研究docker自动化部署,然后就在自己的虚拟机上安装了centos 7,这次比较谨慎害怕失败,第一时间查看了系统内核,还好内核是3.10

问题描述

我自己通过 yum -y install docker 方式安装Docker后遇到无法启动问题,安装成功后执行 systemctl start docker 启动报错,如下图:


按提示 systemctl status docker.service 查看错误信息:


解决方案

其中标记红线的告诉我们:此linux的内核中的SELinux不支持 overlay2 graph driver,解决方法有两个,要么启动一个新内核,要么就在docker里禁用selinux,设置–selinux-enabled=false。我们采用第二种方式:编辑文件:/etc/sysconfig/docker 输入命令:vim /etc/sysconfig/docker 或者 vi /etc/sysconfig/docker


修改红色部分中的–selinux-enabled选项为false,修改结果如下图:


红笔花圈为需要修改的地方,修改后保存
再次执行 systemctl start docker,发现启动成功!
使用命令 docker -v 查看下版本:


ps:因作者能力有限,有错误的地方请见谅

  • 喜欢这篇文章的话可以用快捷键 Ctrl + D 来收藏本页
× 请我吃糖~
打赏二维码