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

相关推荐
翼龙云_cloud1 分钟前
亚马逊云渠道商:AWS Shield和传统防火墙怎么选?
运维·服务器·云计算·aws
zzzsde4 分钟前
【Linux】基础开发工具(2):vim补充说明&&gcc/g++编译器
linux·运维·服务器
河南博为智能科技有限公司10 分钟前
动环监控终端-守护变电站安全运行的智能核心
运维·服务器·网络·物联网
tzhou6445215 分钟前
Nginx 性能优化与防盗链配置
运维·nginx·性能优化
热爱学习的小怪兽29 分钟前
Docker容器的一些总结
运维·docker·容器
要站在顶端1 小时前
基于 curl 实现 Jenkins 上传制品到 JFrog Artifactory
运维·ci/cd·jenkins
杨德杰1 小时前
Ubuntu设置VNC远程桌面
linux·运维·ubuntu
❀͜͡傀儡师1 小时前
Docker一键部署Nexus Terminal,高颜值SSH新体验
docker·容器·ssh
写代码的学渣2 小时前
Ubuntu/麒麟默认锁定root账户
linux·运维·ubuntu
TH_13 小时前
腾讯云-(10)-宝塔面板-Docker下安装Elasticsearch
elasticsearch·docker·容器