昨晚公司运维说机房要停电,然后今天上午来公司发现,之前docker起的容器启动不起来了,报错

Error response from daemon: Cannot restart container redis: error creating overlay mount to /var/lib/docker/overlay2/5ae9f9cd84696280d193923f9cde8ab6ddcd99d9bb56df633177c5326af1ebcf/merged: invalid argument

大概是这样,查询了一下问题和资料,做一些记录

首先,我查询了服务器上的docker配置文件

vim /etc/sysconfig/docker-storage

发现原来就是使用overlay2开启的存储

DOCKER_STORAGE_OPTIONS="--storage-driver overlay2 "

其次,检查了docker启动的配置文件

vim /etc/sysconfig/docker

发现启动docker的时候,docker的selinux是开启状态

这里 我们不对原来的配置文件做任何的修改,查阅资料发现,物理机重启以后selinux是关闭状态,遂验证

sestatus

SELinux status:                 disabled

所以,问题的原因就是,机器启动的docker容器是selinux-enable状态下启动的,而物理机重启以后,selinux是关闭状态。

解决办法

1. 打开物理机的selinux,重启物理机

2.修改容器内配置文件,我的容器存储地址为

/var/lib/docker/containers/

cd到这个目录下,然后可以看到

分别进入每个容器,修改其config.v2.json文件

将  MountLabel  和 ProcessLabel 这两个key 对应的value 置为空即可。

重启docker服务,重启容器就好了。

资料参考:

启动docker容器时的Error response from daemon: devmapper: Error mounting: invalid argument. 错误解决

Docker物理机重启后,docker报错 error creating overlay mount to /var/lib/docker/overlay2相关推荐

  1. docker 启动容器报 error creating overlay mount to /var/lib/docker/overlay2

    问题: 今天用 docker 启动容器时,出现以下错误 Error response from daemon: error creating overlay mount to /var/lib/doc ...

  2. 解决docker启动错误 error creating overlay mount to /var/lib/docker/overlay2

    原文 最近在centos7.1使用docker运行redis镜像,出现下面的错误: /usr/bin/docker-current: Error response from daemon: error ...

  3. error creating overlay mount to /var/lib/docker/overlay2

    先停止docker服务:systemctl stop docker 清理镜像:rm -rf /var/lib/docker 再次启动服务,如果启动报如下错:docker: open /var/lib/ ...

  4. 【idea配置】电脑死机重启后idea报错cannot load project:com.intellij.ide

    参考博文:https://blog.csdn.net/u010454030/article/details/46965627 ------------------------------------- ...

  5. kafka集群重启后启动报错ERROR Error while creating ephemeral at /brokers/ids/3,, node already exists and owner

    ERROR Error while creating ephemeral at /brokers/ids/3,, node already exists and owner '193744291469 ...

  6. docker报错Error response from daemon: Get https://registry-1.docker.io/v2/: x509

    docker报错 Error response from daemon: Get https://registry-1.docker.io/v2/: x509: certificate has exp ...

  7. 太爽了今天解决了大问题!——LOL英雄联盟读条后崩溃报错error,错误LOL_public……一下午终于解决

    LOL英雄联盟读条后崩溃报错error,错误LOL_public-- 背景:是这样,前一天LOL退出时被我强退了,接着今天一如既往学了会python然后打算下把棋(云顶之弈),对了在这之前还搞了下自己 ...

  8. Error response from daemon: readlink /var/lib/docker/overlay2/l/OEK3ESNVLXTTUOL6PIEXF2S6VF: invalid

    删除/var/lib/docker 后,同步其他服务器上的/var/lib/docker文件重启docker 后虽然有些容器没问题,但是有些还是出现了问题 Error response from da ...

  9. docker容器启动失败(Error response from daemon: error creating overlay mount to /app/docker/overlay2/)

    docker容器启动失败 问题描述 服务器断电,异常关机,重启后,发现无法正常启动docker容器,提示错误: $ docker start mysql-server Error response f ...

最新文章

  1. 共享单车哈罗王炸连出,OFO小心沦为炮灰
  2. 简单的说一说java线程中的死锁和嵌套管程锁死问题?
  3. ntfs 格式在linux下挂载
  4. 5G NR RLC:PDU Parameters
  5. 上周热点回顾(7.10-7.16)
  6. 【MySQL】ON DUPLICATE KEY UPDATE 解决重复插入问题
  7. FreeRTOS队列集
  8. 开发指南专题十八:Navicat 数据库转换操作
  9. ERC721藏品合约详解,附代码实现
  10. python范围运算符_Python的海象运算符
  11. San 3.7.3 发布,百度开源的 MVVM 组件框架
  12. 微信分享链接php,微信实现分享链接的缩略图和标题
  13. 超级硬盘恢复软件真的超好用哦!
  14. 电子书PDF网站大全
  15. Project软件安装包下载project安装教程
  16. 微信公众号创建与审核相关注意事项
  17. 简单好用的洗鼻子方法?
  18. amazeUI的icon图标库
  19. 软工网络15个人阅读作业1-评分发布
  20. 什么是DBMS,DB,DBMS?

热门文章

  1. (七)JMockit 的MockUp+@Mock--基础篇
  2. C/C++ 程序员的职业生涯规划,你想从事哪方面呢?这里都有介绍
  3. java自动输入验证码_【自动化测试】使用Java+selenium填写验证码成功登录
  4. 【渝粤题库】陕西师范大学165108 招聘与选拔管理 作业(高起专)
  5. 成员变量、类变量和静态变量三者的区别
  6. 我有个朋友叫大路,他满世界“平事儿”不含糊
  7. 圆周率一千万亿位_圆周率已被算到60万亿位,继续算下去有何意义这里告诉你真正原因...
  8. 园林工程计算机教程,园林设计全攻略电子教程第1章 园林设计与计算机制图.ppt...
  9. David P.Williams论文系列 基于间隙度的声呐图像快速无监督海底特征描述
  10. 搞一下整车以太网技术 | A1 整车以太网技术概述