Kürzlich habe ich eine Anwendung mit Docker in PHP einschließlich Datei-Upload-Prozess entwickelt.Wie kann ich tatsächliche Bilddateien beim Hochladen von Dateien mit Docker persistent machen?
Die tatsächlich hochgeladenen Dateien auf dem Server wären jedoch beim Beenden des Containers verloren gegangen.
Wie sind Sie mit der Angelegenheit umgegangen? Bitte sagen Sie mir, wie man Dateien persistent macht.
Zum Beispiel:
- Mit einem externen Server wie S3 zum Speichern von Dateien.
- Verwenden von Docker-Speicherfunktionen für Volumes.
Vielen Dank für Ihre Antwort. Ich möchte verschiedene Ideen von vielen Leuten lernen und sie zu meiner Entwicklung führen, aber benutzt Docker die populärste Art, Dateien persistent zu machen? Gibt es den anderen Weg? –
Volume wird häufiger für die Persistenz verwendet, aber ich habe sie nicht in Dockerfile verwendet, ich habe nur in Docker-komponieren verwendet, daher die Antwort. Sie können Volumes in Dockerfile auch in ähnlicher Weise für die Persistenz von Daten verwenden – Ayushya
Ich sehe. Es war sehr nützlich, danke. –