更改 docker 容器内的/proc/sys/kernel/core_pattern 文件 [英] Changing /proc/sys/kernel/core_pattern file inside docker container
问题描述
如何在没有特权模式的情况下更改 docker 容器内的 /proc/sys/kernel/core_pattern
文件?是否有任何标志要传递给 docker daemon
或 docker run
或任何与 Dockerfile
相关的东西?
How can i change /proc/sys/kernel/core_pattern
file inside the docker container with out privileged mode? Are there any flags to be passed to docker daemon
or docker run
or anything related to Dockerfile
?
推荐答案
内核不支持每个容器模式.有一个补丁可以解决这个问题,但不太可能很快发布.基本问题是核心模式支持管道到为此目的而产生的专用进程.但是产生它的代码还不知道如何处理容器.由于某种原因,需要目标文件的简化模式处理被认为是不可接受的.
The kernel does not support per-container patterns. There is a patch for this, but it is unlikely to go in any time soon. The basic problem is that core patterns support piping to a dedicated process which is spawned for this purpose. But the code spawning it does not know how to handle containers just yet. For some reason a simplified pattern handling which requires a target file was not deemed acceptable.
这篇关于更改 docker 容器内的/proc/sys/kernel/core_pattern 文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!