> 운영 및 유지보수 > Docker > Docker에서 오류 보고서를 확인하는 방법은 무엇입니까?

Docker에서 오류 보고서를 확인하는 방법은 무엇입니까?

coldplay.xixi
풀어 주다: 2020-06-30 09:36:33
원래의
3129명이 탐색했습니다.

Docker에서 오류 보고서를 확인하는 방법은 무엇입니까?

Docker에서 오류 보고서를 확인하는 방법은 무엇입니까?

Docker에서 오류 보고서를 확인하는 방법:

1. Docker 호스트에 로그인하여 문제를 분석합니다.

1. iframe 테스트 머신을 시작합니다

root@ubuntu:~#docker start iframe-test
iframe-test
로그인 후 복사

2.

root@ubuntu:~#docker ps |grep iframe-test
로그인 후 복사

3. 로그를 확인하여 nginx인지 확인합니다. 구성에 문제가 있어 중단이 발생했습니다.

root@ubuntu:~# docker logs iframe-test
Startingnginx: Starting periodic command scheduler: cron.
nginx:[emerg] unexpected end of file, expecting ";" or "}" in/etc/nginx/nginx.conf:21
nginx:configuration file /etc/nginx/nginx.conf test failed
로그인 후 복사

2. docker 컨테이너를 시작할 때 오류가 발생합니다

[root@server opt]# docker run -it --rm --name aa centos:latest
/usr/bin/docker-current: Error response from daemon: shim error: docker-runc not installed on system.
로그인 후 복사

Solution

[root@server opt]# cd /usr/libexec/docker/
[root@server docker]# sudo ln -s docker-runc-current docker-runc
로그인 후 복사

3. docker 컨테이너의 메모리가 충분하지 않습니다.

Docker 시작에는 최소 2G 메모리가 필요합니다. 메모리가 충분합니다

메모리를 직접 확인하세요

$free -mh
total used free shared buff/cache available
Mem: 15G 14G 627M 195M 636M 726M
Swap: 0B 0B 0B
로그인 후 복사

로그 분석

때때로 메모리가 한 순간에 오버플로되어 일부 프로세스가 종료되는 경우가 있습니다. 실제로는 여전히 메모리가 충분하므로 계속해서 다시 시작해야 합니다. docker 로그와 시스템 로그 정보를 확인해야 합니다.

추천 튜토리얼: "docker 비디오 튜토리얼"

위 내용은 Docker에서 오류 보고서를 확인하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿