如何在Docker容器中设置核心文件大小?
我想在Docker容器中将核心文件大小设置为无限制。
我试图在容器中更改limits.conf
。
Dockerfile
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容器中更改核心文件大小。
您可以使用“–ulimit”标志在“docker run”上设置容器的限制。
docker run --ulimit core=<size> ...
请注意,“无限制”不是支持的值,因为它实际上并不是真正的值。