Docker는 어떻게 코어 파일을 생성하나요?
Docker 컨테이너에서 애플리케이션 서비스용 코어 파일을 생성하는 단계:
1. 코어 파일 생성 형식 및 출력 경로를 설정합니다.
물리적 머신에서
echo "/data/cores/core.%p" | sudo tee /proc/sys/kernel/core_pattern
2 명령을 실행합니다. 실제 머신에 대한 코어 파일 경로를 정지합니다. 머신의 해당 경로.
for example: docker run -it -d /tmp/core:/data/cores test:v1.0 /bin/bash
3. 컨테이너에서 ulimit -c umlimited
를 실행합니다. ulimit -c umlimited
4、容器内模拟产生core文件
kill -s SIGSEGV $$
执行该命令后,在主机/tmp/core
4. 컨테이너에서 생성된 코어 파일을 시뮬레이션합니다.rrreee 이 명령을 실행한 후 호스트 /tmp/ 코어 파일은 코어 아래에 생성됩니다
위 내용은 Docker가 코어 파일을 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!