小编lee*_*eyc的帖子

如何在docker容器中生成核心文件?

使用ulimit命令,我设置核心文件大小.

ulimit -c unlimited

我用gcc -g选项编译了c源代码.然后a.out生成.在命令之后

./a.out 有运行时错误.

(core dumped)
Run Code Online (Sandbox Code Playgroud)

但核心文件没有生成.(例如core.294340)

如何生成核心文件?

gcc coredump docker

10
推荐指数
3
解决办法
1万
查看次数

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

我想在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
Run Code Online (Sandbox Code Playgroud)

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

核心文件大小始终为0。

我可以使用命令

$ ulimit -c unlimited
Run Code Online (Sandbox Code Playgroud)

用于设置核心文件大小。但是我必须将命令用于其他应用程序。所以我不要我们这些命令。

请让我知道如何更改Docker容器中的核心文件大小。

coredump limits ulimit docker dockerfile

3
推荐指数
1
解决办法
6192
查看次数

标签 统计

coredump ×2

docker ×2

dockerfile ×1

gcc ×1

limits ×1

ulimit ×1