在 Dockerfile 中设置 ulimit 参数

3

我正在尝试创建一个Docker文件。请问如何在Docker文件中添加ulimit参数? 我已经尝试了以下方法:

RUN --ulimit nofile=262144:262144

但是它显示错误。请问有人可以告诉我如何在Dockerfile中正确设置此参数。

1个回答

5

在Dockerfile中无法设置容器的ulimits - 需要在从命令行运行容器时进行设置。尝试以下命令:

docker run --ulimit nofile=262144:262144 IMAGE

我也尝试过这个,但它会导致API文件系统冻结。 - fiza khan
可能是API使用了太多的文件。262144是一个很大的数字,你能否减小这个数值? - ahoang18
1
你有机会尝试这个吗:https://medium.com/@muhammadtriwibowo/set-permanently-ulimit-n-open-files-in-ubuntu-4d61064429a - dparkar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接