Docker内存溢出报错问题解决

博主介绍:

计算机科班人,全栈工程师,掌握C、C#、Java、Python、Android等主流编程语言,同时也熟练掌握mysql、oracle、sqlserver等主流数据库,具有丰富的项目经验和开发技能。提供相关的学习资料、程序开发、技术解答、代码讲解、文档报告等专业服务。

错误如下:

shell 复制代码
2024-10-30T08:33:56.738173546Z [Too many errors, abort]
2024-10-30T08:33:56.738183570Z [Too many errors, abort]
2024-10-30T08:33:56.738190399Z [Too many errors, abort]
2024-10-30T08:33:56.738240653Z [Too many errors, abort]
2024-10-30T08:33:58.298157315Z library initialization failed - unable to allocate file descriptor table - out of memory

内存溢出,修改docker内存配置,vi /etc/systemd/system/docker.service 然后修改如下值

shell 复制代码
LimitNOFILE=65535
LimitNPROC=65535
LimitCORE=65535

修改后的配置文件如下

shell 复制代码
[root@xxzx-ynnydsjzx-19 jar]# vi /etc/systemd/system/docker.service 
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target

[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=65535
LimitNPROC=65535
LimitCORE=65535
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target

然后重载配置

shell 复制代码
systemctl daemon-reload

重启Docker即可

shell 复制代码
systemctl restart docker

大家点赞、收藏、关注、评论啦!


更多技术干货,请持续关注程序员大佬超。

原创不易,转载请务必注明出处。

相关推荐
2601_9620746824 分钟前
自己编译RustDesk,并将自建ID服务器和key信息写入客户端
运维·服务器
小张同学a.44 分钟前
Docker 容器实战 1—— docker 基础与镜像构建
linux·运维·docker·容器
大模型丫丫1 小时前
Hermes Agent:轻量级智能体框架实战指南
大数据·运维·服务器
考虑考虑2 小时前
kubectl命令
运维·后端·自动化运维
NJCloud2 小时前
Docker 容器技术入门:部署、核心概念与基础命令
运维·docker·容器
2601_962072332 小时前
docker自建rustdesk-server远程桌面
运维·docker·容器
Blockchina2 小时前
Codex 实战:从一句需求到可验收的 Linux 主机巡检脚本
运维·服务器·网络
2601_962218473 小时前
万象生鲜系统冷链物联网接入技术实现生鲜企业温控管理数字化
大数据·运维·微服务·云原生·架构
Best-Wishes3 小时前
BurpSuite Pro教育版在linux系统中配置
linux·运维·服务器·网络安全·burpsuite
pnoker3 小时前
从零部署 IoT DC3:四步快速启动实录
物联网·docker·部署