Heim > Betrieb und Instandhaltung > Docker > Wie überprüfe ich den Fehlerbericht in Docker?

Wie überprüfe ich den Fehlerbericht in Docker?

coldplay.xixi
Freigeben: 2020-06-30 09:36:33
Original
3101 Leute haben es durchsucht

Wie überprüfe ich den Fehlerbericht in Docker?

Wie überprüfe ich den Fehlerbericht in Docker?

So überprüfen Sie den Fehlerbericht in Docker:

1. Melden Sie sich beim Docker-Host an, um das Problem zu analysieren

1. Starten Sie die Iframe-Testmaschine

root@ubuntu:~#docker start iframe-test
iframe-test
Nach dem Login kopieren

2. Es wurde festgestellt, dass kein Containerprozess vorhanden ist

root@ubuntu:~#docker ps |grep iframe-test
Nach dem Login kopieren

3 Bei der Überprüfung des Protokolls wurde festgestellt, dass ein Problem mit der Nginx-Konfiguration aufgetreten ist Unterbrechung.

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
Nach dem Login kopieren

2. Fehlermeldung beim Starten des Docker-Containers

[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.
Nach dem Login kopieren

Lösung

[root@server opt]# cd /usr/libexec/docker/
[root@server docker]# sudo ln -s docker-runc-current docker-runc
Nach dem Login kopieren

3. Der Docker-Container-Speicher reicht nicht aus

Der Docker-Start erfordert mindestens 2G Speicher . Führen Sie zuerst den Befehl free -mh aus, um zu prüfen, ob der verbleibende Speicher ausreicht

Überprüfen Sie den Speicher direkt

$free -mh
total used free shared buff/cache available
Mem: 15G 14G 627M 195M 636M 726M
Swap: 0B 0B 0B
Nach dem Login kopieren

Analysieren Sie das Protokoll

Manchmal läuft der Speicher in einem Moment über, Dies führt dazu, dass einige Prozesse abgebrochen werden. Tatsächlich wird Docker immer noch neu gestartet, was eine weitere Analyse durch das Docker-Protokoll und die Systemprotokollinformationen erfordert.

Empfohlenes Tutorial: „Docker-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWie überprüfe ich den Fehlerbericht in Docker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage