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

/usr/bin/containerd: Operation not permitted

问题
今天在重启docker程序的时候一直启动不起来,通过systemctl status docker和jourctl -xu docker也没有发现什么有用的报错信息,无奈只好查看/var/log/message,发现以下错误提示:

Started containerd container runtime
Starting Docker Application Container Engine...
Failed at step LIMITS spawning /usr/bin/containerd: Operation not permitted
containerd.service: main process exited, code=exited, status=205/LIMITS
Unit containerd.service entered failed state.
containerd.service failed.

其中最为关键的信息是
Failed at step LIMITS和status=205/LIMITS,两个Limits信息

解决过程
看到有limits报错提示,本身的想到是不是系统ulimits和sysctl.conf里面的最大打开文件数是不是不够,查看以下信息:

ulimit -n
65535
sysctl -a|grep fs.nr_open
fs.nr_open = 65535

发现这两处都已经配置了,再查看一下当年已经打开的文件数

lsof -Ki|wc -l

发现打开的文件数也没有超过系统设置的上限
百度搜索网友的解答说是docker.service、containerd.service里面有一项配置不能超过系统的配置
1、修改 /usr/lib/systemd/system/docker.service

LimitNOFILE、 LimitNPROC、LimitCORE这三个选项的值都改成65535

LimitNOFILE=65535
LimitNPROC=65535
LimitCORE=65535

2、修改/usr/lib/systemd/system/containerd.service
将LimitNOFILE、 LimitNPROC、LimitCORE、TasksMax这三个选项的值都改成65535

LimitNOFILE=65535
LimitNPROC=65535
LimitCORE=65535
TasksMax=65535

然后重新加载systemd配置再重启docker就可以了

登录后复制 
systemctl daemon-reload
systemctl restart docker

 

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

相关文章:

  • 分析商务报表使用什么工具?
  • nginx文件配置
  • 视频云存储/安防监控EasyCVR视频汇聚平台如何通过角色权限自行分配功能模块?
  • 小程序定位到 胶囊的三个点大概中间
  • Maven详解
  • 音视频 ffplay命令-高级选项
  • [管理与领导-44]:IT基层管理者 - 个人管理 - 从掌握管理知识开始入门:管理的常识和基础
  • c#两个数进行交换
  • JVM——类加载与字节码技术—字节码指令
  • 同步与互斥——相互合作,相互制约
  • 7个改变玩法规则的ChatGPT应用场景
  • 软考高级系统架构设计师系列论文七十九:论软件产品线技术
  • Spring IOC容器:让Java对象的管理和配置更简单
  • 【C++小项目】实现一个日期计算器
  • Ext JS 之Microloader(微加载器)
  • 【科研】-- 如何将Endnote中参考文献格式插入到Word?
  • Python爬虫实战案例——第二例
  • 深入理解Spring的ImportBeanDefinitionRegistrar接口及其应用
  • 【面试题】你理解中JS难理解的基本概念是什么?
  • 微服务中间件--MQ服务异步通信
  • 爆火「视频版ControlNet」开源了!靠提示词精准换画风,全华人团队出品
  • 常用的数据可视化工具有哪些?要操作简单的
  • ssl卸载原理
  • 【C语言】动态内存管理,详细!!!
  • 2023年国赛 高教社杯数学建模思路 - 案例:退火算法
  • jenkins 日志输出显示时间戳的方式
  • geacon_pro配合catcs4.5上线Mac、Linux
  • vue 实现腾讯地图搜索选点功能(附加搜索联想功能)
  • 解密长短时记忆网络(LSTM):从理论到PyTorch实战演示
  • 17.1.2 【Linux】systemd使用的unit分类