当前位置: 首页 > news >正文

docker容器启动报错error creating overlay mount to /var/lib/docker/overlay2解决办法

背景:客户提供的机器用于部署服务,拿到发现docker是部署好的,但是selinux没有关闭,于是将/etc/selinux/config中的selinux设置成了disabled,但是并未重启,就继续部署服务了;结果几天后客户重启服务器发现docker容器有如下报错,报错内容如下:

Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/e6472f6c7675054284c3a62f6388b52d3d34bd99e492a35113dd5a28b724634f/merged: invalid argument
Error: failed to start containers: nginx

原因分析
网上搜索一下解决方法,千篇一律,都是清除docker 镜像,更换文件系统。由于昨天还能启动容器,想必不是文件系统的问题。其实又是selinux造成的,是把selinux永久关闭导致的。CentOS的selinux是关闭的,而docker上的selinux却是开启的,因此docker运行时会产生如上错误。

解决方法
解决方法很简单,修改crntOS下的/etc/selinux/config 将SELINUX=disabled 改成 SELINUX=permissive(宽容模式)

保存重启
修改完保存退出(按esc ,输入:wq回车), 重启linux(reboot)即可启动容器。

http://www.lryc.cn/news/482281.html

相关文章:

  • 人工智能在智能家居中的应用
  • MySQL数据库备份与恢复:全面深入指南
  • 前端请求后端php接口跨域 cors问题
  • 【软件工程】ATAM架构权衡评估方法
  • MFC 重写了listControl类(类名为A),并把双击事件的处理函数定义在A中,主窗口如何接收表格是否被双击
  • c和cpp的异常处理
  • monkey-安卓稳定性测试
  • 【贪心算法】贪心算法三
  • LeetCode 40-组合总数Ⅱ
  • STM32WB55RG开发(1)----开发板测试
  • 误删分区数据恢复全攻略
  • 《XGBoost算法的原理推导》12-14决策树复杂度的正则化项 公式解析
  • 昇思大模型平台打卡体验活动:项目4基于MindSpore实现Roberta模型Prompt Tuning
  • hadoop 3.x 伪分布式搭建
  • springboot 整合mybatis
  • 餐饮门店收银系统源码、php收银系统源码
  • canal1.1.7使用canal-adapter进行mysql同步数据
  • 揭秘文心一言,智能助手新体验
  • 良心无广,这5款才是你电脑上该装的神仙软件,很多人都不知道
  • Scala图书馆创建图书信息
  • 【Python】深入理解Python中的单例模式:用元类、装饰器和模块实现高效的单例设计
  • Flutter 小技巧之 Shader 实现酷炫的粒子动画
  • 【LeetCode】【算法】42. 接雨水
  • 深⼊理解指针(5)[回调函数、qsort相关知识(qsort可用于各种类型变量的排序)】
  • qt QRunnable 与 QThreadPool详解
  • 博客摘录「 java三年工作经验面试题整理《精华》」2023年6月12日
  • 福禄克FLUKE5500A与fluke5520a校准仪的区别功能
  • 量化交易系统开发-实时行情自动化交易-2.技术栈
  • 【逆向爬虫实战】--全方位分析+某某学堂登录(DES加密)
  • 第2关:装载问题 (最优队列法)