作者:指尖的烟味让我清醒7758_371 | 来源:互联网 | 2023-05-23 15:46
我想在Docker容器中将核心文件大小设置为无限制。
我试图更换limits.conf
容器。
Docker文件
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容器中的核心文件大小。
1> cpuguy83..:
您可以docker run
使用--ulimit
标记在容器上设置限制。
docker run --ulimit core= ...
请注意,“ unlimited”不是受支持的值,因为它实际上不是实际值,但-1
等效于它:
docker run --ulimit core= ...