Wie kann ich auf eine Datei innerhalb des Docker-Images zugreifen?

Wenn ich eine Datei innerhalb des Docker-Images erstelle, wie kann ich von außen darauf zugreifen?

Zum Beispiel:

/var/discourse/launcher enter app
touch temp.txt
^D

Wie kann ich auf temp.txt zugreifen?

Versuchen Sie man docker

docker cp

Wo finde ich meine containerId?

Docker ps

Du solltest dir wirklich das Handbuch zu Docker ansehen

Sie müssen einen Schritt zurücktreten und erklären, welches konkrete Problem Sie lösen möchten, da das, was Sie beschreiben, wahrscheinlich nicht die Lösung ist. Die Antwort auf Ihre Frage lautet, dass der Inhalt von /shared im Container bei einer Standardinstallation unter /var/discourse/shared/standalone zugänglich ist. Dies ist jedoch wahrscheinlich keine Lösung für Ihr nicht genanntes Problem.

Danke, Jay. Ich führe eine Rails-Abfrage aus und möchte die Ausgabe exportieren. Normalerweise würde ich den Data Explorer verwenden, aber für diesen Bericht wollte ich direkt Rails nutzen.

Ha! Dann wird das funktionieren! Du könntest es im Backups-Verzeichnis ablegen, da dort nicht viel ist, sodass du den Überblick leicht behalten kannst.