Der Schlüssel ist, dass der lokale Server keine Schreibberechtigung hat Der Schlüssel ist hier (Zugriff verweigert). Ich habe mir die positive Seite nicht angesehen. Ich dachte, es gäbe ein Problem mit der Konfigurationsprotokolldatei. Im Folgenden sind einige Ausnahmen aufgeführt 10:35:09,498 |-FEHLER in ch.qos.logback.core.rolling.RollingFileAppender[DATEI] – Aufruf von openFile(null,true) fehlgeschlagen. java.io.FileNotFoundException: logs/bandwidth.log.2019-04-25.log (Zugriff verweigert) bei java.io.FileNotFoundException: logs/bandwidth.log.2019-04-25.log (Berechtigung verweigert) bei java.io.FileOutputStream.open0 (native Methode) bei bei java.io.FileOutputStream.open(FileOutputStream.java:270) bei java.io.FileOutputStream.<init>(FileOutputStream.java:213) bei ch.qos.logback.core.recovery.ResilientFileOutputStream.<init>(ResilientFileOutputStream.java:26) bei ch.qos.logback.core.FileAppender.openFile(FileAppender.java:204) bei ch.qos.logback.core.FileAppender.start(FileAppender.java:127) bei ch.qos.logback.core.rolling.RollingFileAppender.start(RollingFileAppender.java:100) bei ch.qos.logback.core.joran.action.AppenderAction.end(AppenderAction.java:90) bei ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:309) bei ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:193) Ich habe es viele Male versucht, bevor ich den Grund wirklich verstanden habe. Es wurde auch von etwas inspiriert, das ich im Internet gesehen habe. Ich hoffe, jeder kann auch bemerken, dass ich den folgenden Befehl verwendet habe, um es perfekt zu lösen.
Nach dem Mounten eines bestehenden Verzeichnisses auf dem Host kommt es bei der Bedienung im Container zur Meldung „Permission denied“ Dies kann auf zwei Arten gelöst werden: 1> Schalten Sie Selinux aus. Vorübergehendes Herunterfahren: # setenforce 0 Dauerhaft deaktivieren: Ändern Sie die Datei /etc/sysconfig/selinux und setzen Sie den Wert von SELINUX auf „deaktiviert“. 2> Starten Sie den Container im privilegierten Modus Angeben des Parameters --privileged wie:
Zusatzwissen: docker -v mountet Logs auf dem Host Heute habe ich Docker verwendet, um ein vsftp-Image zu ziehen und es auszuführen. Ich wollte die Protokolle dieses Containers auf dem Hostcomputer mounten, um sie einfacher anzeigen zu können. Infolgedessen kamen die Protokolle nicht heraus. Ich habe lange bei Baidu gesucht, konnte aber den Grund nicht finden. Schließlich wurde festgestellt, dass es notwendig war, zunächst wie folgt eine neue Datei mit demselben Namen wie das Protokoll im Mount-Verzeichnis des Host-Computers zu erstellen. Das Obige ist der Speicherort meines Containerprotokolls 1. Zu Beginn habe ich den Container ausgeführt und die Protokolle wie folgt gemountet (normalerweise kann er gemountet werden, aber das ist nicht normal~~~), aber die Protokolle kamen nicht heraus.
2. Die eigentliche Lösung besteht darin, die Datei vsftpd.log im Mount-Verzeichnis des Hosts zu erstellen und dann das obige Mount auszuführen. Es wird erfolgreich sein. Der obige Artikel zur Lösung des Problems der Docker-Protokollmontage ist der gesamte Inhalt, den der Herausgeber mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen, und ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen. Das könnte Sie auch interessieren:
|
<<: HTML-Tutorial: Sortierte Listen
>>: Beispielcode für den Song-Fortschrittsbalken in Vue
#1. Herunterladen # #2. Entpacken Sie die Datei l...
Wenn die JSP angezeigt wird, zu der nach der Ausfü...
Dieser Artikel veranschaulicht anhand von Beispie...
Beim Erstellen einer Website habe ich festgestellt...
1. Laden Sie das Pip-Installationspaket entsprech...
Die Lösung lautet wie folgt: 1. Container löschen...
Ich habe ein Dockerfile für OpenResty auf CentOS7...
RGB-Farbtabelle Farbe Englischer Name RGB 16 Farb...
Vorwort Bei der Arbeit muss ich jede Woche die vo...
1. Befehlseinführung nl (Anzahl der Zeilen) fügt ...
Lösung für das Problem der automatischen Trennung...
I. Überblick Beim Schreiben von HTML-Vorlagen wer...
1. CSS verwenden Code kopieren Der Code lautet wie...
Inhaltsverzeichnis 1. Was ist eine berechnete Eig...
Inhaltsverzeichnis 1. Modulares Konzept 2. Modula...