Hallo zusammen, aus Versehen habe ich den Docker-Container von Discourse gestoppt und entfernt. Beim erneuten Starten erhalte ich mit dem Befehl /launcher start folgenden Fehler:
„Ihre Docker-Installation verwendet keinen unterstützten Speicher-Treiber. Wenn wir fortfahren, könnte die Installation beschädigt sein.
Aufs ist der empfohlene Speicher-Treiber, obwohl zfs, btrfs, overlay und overlay2 ebenfalls funktionieren könnten.
Andere Speicher-Treiber sind bekanntermaßen problematisch.
Sie können herausfinden, welches Dateisystem Sie verwenden, indem Sie „docker info" ausführen und die Zeile „Storage Driver" prüfen.
Wenn Sie dennoch mit Ihrem vorhandenen, nicht unterstützten Speicher-Treiber fortfahren möchten,
lesen Sie den Quellcode von launcher heraus und finden Sie heraus, wie Sie diese Prüfung umgehen können."
Was muss ich tun, um meine Website wiederherzustellen?
Ich empfehle, Docker mit einem unterstützten Treiber neu zu installieren. Was ist die Ausgabe von docker info?
Um zumindest wieder zum Laufen zu kommen, sollte git pull && ./launcher rebuild app funktionieren, solange du eine der unterstützten Engines verwendest.
Nein, die Datenbank und andere Inhalte werden außerhalb der Docker-Container gespeichert. Container können jederzeit sicher neu aufgebaut werden (obwohl dies bei laufendem Betrieb zu einer kurzen Ausfallzeit für Ihre Website führt).
Hallo Sam, probier das hier. Ich kann den Dienst jedoch nicht erneut hochladen, da das Basis-Image nicht mehr läuft. Ich füge das Plesk-Image und den Befehl ‘docker ps’ bei:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
aa5a18a5467b 0c04b35ef09a "/sbin/boot" 9 days ago Up 2 minutes 0.0.0.0:8070->80/tcp, 0.0.0.0:9443->443/tcp app