博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker启动报错:SELinux is not supported with the overlay2 graph driver
阅读量:4163 次
发布时间:2019-05-26

本文共 467 字,大约阅读时间需要 1 分钟。

Docker安装环境

  • CentOS版本:3.10.0-514.el7.x86_64

  • Docker版本:1.13.1

启动报错

systemctl start docker命令启动报错如下:

在这里插入图片描述在这里插入图片描述

查找原因

  • 第一步,谷歌^^^,结果还真找到答案,歪果仁果然腻害

    这里不但提供了解决方案,也说明了原因,但笔者还是去官网查证,毕竟官网才是权威的。

  • 第二步,查询官网说明:

    在这里插入图片描述
    在这里插入图片描述

大体的意思就是:docker安装的时候默认采用overlay2存储驱动,SELinux不支持该存储驱动,最好要使用devicemapper、vfs存储驱动

查询了下安装好的Docker对应的存储驱动以及Docker默认配置文件中的存储驱动如下:

在这里插入图片描述
在这里插入图片描述

解决方案

修改/etc/sysconfig/docker配置文件

  • 注释掉:OPTIONS=’–selinux-enabled --log-driver=journald --signature-verification=false’

  • 新增:DOCKER_OPTION=’–storage-driver=devicemapper’

转载地址:http://mzpxi.baihongyu.com/

你可能感兴趣的文章
STM32的USART发送数据时如何使用TXE和TC标志
查看>>
职业规划的重要性
查看>>
指针的初始化
查看>>
C语言函数不能返回局部变量的地址
查看>>
如何编写有多个返回值的C语言函数
查看>>
MIPS DMIPS MFLOPS名词解释
查看>>
protel dxp PCB使用技巧(摘)
查看>>
什么是硬件设计?
查看>>
一位强人写的电子工程师起码技术要求
查看>>
晶振工作原理
查看>>
理解奈奎斯特定理和香农定理
查看>>
如何破解Synplify Pro 9.6.2? (SOC) (Synplify)
查看>>
FPGA查找表
查看>>
锁存器、触发器、寄存器和缓冲器的区别
查看>>
高手经验:一个新手的verilog学习经验
查看>>
如何使用Visual studio C++(VC++)编译C?图解,详!!!
查看>>
如何设计一个合适的系统电源
查看>>
信息类产品检测培训讲义-EN55022
查看>>
信息类产品检测培训讲义-EN55024
查看>>
PHY管理接口(MDIO)
查看>>