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

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


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

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

相关推荐
Karoku06637 分钟前
【CI/CD】CI/CD环境搭建流程和持续集成环境配置
运维·ci/cd·docker·容器·kubernetes·prometheus
勤奋的凯尔森同学4 小时前
webmin配置终端显示样式,模仿UbuntuDesktop终端
linux·运维·服务器·ubuntu·webmin
Bright16686 小时前
centos9安装k8s集群
云原生·容器·kubernetes
!!!5258 小时前
华为云镜像加速器
docker·容器·华为云
技术小齐8 小时前
网络运维学习笔记 016网工初级(HCIA-Datacom与CCNA-EI)PPP点对点协议和PPPoE以太网上的点对点协议(此处只讲华为)
运维·网络·学习
ITPUB-微风8 小时前
Service Mesh在爱奇艺的落地实践:架构、运维与扩展
运维·架构·service_mesh
落幕8 小时前
C语言-进程
linux·运维·服务器
chenbin5209 小时前
Jenkins 自动构建Job
运维·jenkins
java 凯9 小时前
Jenkins插件管理切换国内源地址
运维·jenkins
xidianjiapei0019 小时前
Kubernetes的Ingress 资源是什么?
云原生·容器·kubernetes