docker - 如何在 jelastic 中设置 docker run 选项,特别是最大文件描述符(ulimit)

标签 docker jelastic

我正在尝试使用 official documentation 在 jelastic 上安装 elasticsearch

最终启动容器时出现错误:

ERROR: [1] bootstrap checks failed 
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

我尝试了多种设置 ulimit 的可能性,但都不起作用。

设置它的最佳方法是什么?

最佳答案

我终于找到了一种方法,通过编辑文件 /usr/local/bin/docker-entrypoint.sh 并在开头附近添加以下内容:

ulimit -n 65536

这是最好的方法吗?

关于docker - 如何在 jelastic 中设置 docker run 选项,特别是最大文件描述符(ulimit),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54981968/

相关文章:

docker - 如何在 .gitlab-ci.yml 文件中为代理设置环境变量?

docker - 寻找任何使用 GPU 的 Jetson Nano DockerHub 示例

java - 函数必须与前缀 -jsp 一起使用

java - 无法在 Jelastic 5.4 版上通过 Deploment Manager 将 WAR 文件部署到 Tomcat

.net - Asp.Net Core 2.2 Docker HTTPS问题

linux - 如何在 makefile 中输出 shell 脚本的结果?

仅在 docker 容器内的 Python 请求 SSL 错误

java - 如何将拥有的域名从 aws route 53 绑定(bind)到 jelastic URL

devops - Jelastic - 使用 PM2 进行零停机部署

mysql - 无法连接到 jelastic 中的 mysql 数据库