gpt4 book ai didi

docker - 如何在 Docker 容器中设置 Core 文件大小?

转载 作者:行者123 更新时间:2023-12-01 11:34:49 25 4
gpt4 key购买 nike

我想在 Docker 容器中将核心文件大小设置为无限制。

我尝试更改 limits.conf在容器中。

文件

RUN sed -i.bak '/\# End of file/ i\\* soft core unlimited' /etc/security/limits.conf
RUN sed -i.bak '/\# End of file/ i\\* hard core unlimited' /etc/security/limits.conf

我重新启动了容器,但这没有用。

核心文件大小始终为 0。

我可以使用命令
$ ulimit -c unlimited

用于设置核心文件大小。但我必须将该命令用于另一个应用程序。
所以我不想要我们这些命令。

请告诉我如何更改 Docker 容器中的核心文件大小。

最佳答案

您可以在 docker run 上设置容器的限制与 --ulimit旗帜。

docker run --ulimit core=<size> ...

请注意,"unlimited"不是受支持的值,因为它实际上不是真实值,而是 -1等价于它:

$ docker run -it --ulimit core=-1 ubuntu:18.04 sh -c 'ulimit -a | grep core'
coredump(blocks) unlimited
~ $

关于docker - 如何在 Docker 容器中设置 Core 文件大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28317487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com