统信操作系统使用默认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 这一行删除掉就能解决了。

相关推荐
To_再飞行1 分钟前
K8s 存储配置资源
linux·云原生·容器·kubernetes
jz_ddk30 分钟前
[Linux] Linux标准块设备驱动详解:从原理到实现
linux·运维·服务器·驱动开发
维尔切40 分钟前
自动化运维-ansible中对于大项目的管理
运维·自动化·ansible
Gss7771 小时前
ansible变量+管理机密
linux·运维·ansible
半梦半醒*1 小时前
ansible阶段练习题
linux·运维·自动化·ansible·负载均衡·运维开发
也许,也会2 小时前
PLC NCU1750与PLC1200s7通讯
运维·服务器
MoloXuanhe2 小时前
[TryHackMe]Wordpress: CVE-2021-29447(wp漏洞利用-SSRF+WpGetShell)
运维·网络·安全·tryhackme·thm
wanhengidc2 小时前
网页版的云手机都有哪些优势?
运维·网络·安全·游戏·智能手机
江池俊3 小时前
解锁无限创意:Tldraw+cpolar如何通过内网穿透技术打破空间限制
docker
Honeysea_703 小时前
容器的定义及工作原理
人工智能·深度学习·机器学习·docker·ai·持续部署