统信操作系统使用默认yum源安装 Docker 的踩坑

事件

在使用 docker 运行 es 的时候,es 报错 ulimit 的值为1024,但是服务器已经设置成了65535。

排查结果

在装完 docker 之后发现 docker systemd 的启动命令引用了 /etc/sysconfig/docker 这个文件里面设定了 ulimit 为 1024 如下:

bash 复制代码
[root@worker-uos ~]# cat /etc/sysconfig/docker
# /etc/sysconfig/docker
 
# Modify these options if you want to change the way the docker daemon runs
OPTIONS="--log-driver=journald \
  --live-restore \
  --default-ulimit nofile=1024:1024 
"

--default-ulimit nofile=1024:1024 这一行删除掉就能解决了。

相关推荐
再看扣你眼22 分钟前
Kubernetes 中 ConfigMap 与 Secret 的深度解析
云原生·容器·kubernetes
IT成长日记3 小时前
【自动化运维神器Ansible】Ansible常用模块之hostname模块详解
运维·自动化·ansible·hostname·常用模块
liux35283 小时前
Helm在Kubernetes中的应用部署指南与案例解析
云原生·容器·kubernetes
lixzest4 小时前
Linux 中,命令查看系统版本和内核信息
linux·运维·服务器
朱小弟cs64 小时前
Orange的运维学习日记--16.Linux时间管理
linux·运维·学习
chen_note4 小时前
LAMP及其环境的部署搭建
linux·运维·mysql·php·apache·lamp·phpmyadmin
夕泠爱吃糖4 小时前
Linux 操作系统
linux·运维·服务器
数据要素X5 小时前
【数据架构10】数字政府架构篇
大数据·运维·数据库·人工智能·架构
G_H_S_3_5 小时前
【网络运维】 Linux:使用 Cockpit 管理服务器
运维·服务器·网络
Linux技术支持工程师5 小时前
二十八、【Linux系统域名解析】DNS安装、子域授权、缓存DNS、分离解析、多域名解析
linux·运维·服务器·缓存·centos