Hallo, ich habe eine Instanz von Docker (das unterstützte Image).
Wenn ich versuche, docker attach auszuführen, zeigt es nur den blinkenden Cursor in einer leeren Zeile an, es gibt keine Reaktion auf Befehle wie ls.
Hallo, ich habe eine Instanz von Docker (das unterstützte Image).
Wenn ich versuche, docker attach auszuführen, zeigt es nur den blinkenden Cursor in einer leeren Zeile an, es gibt keine Reaktion auf Befehle wie ls.
Wie wäre es mit
docker exec -it app bash -c "your command here"
Ja, das hat funktioniert (mit ls)
Großartig! Bitte markieren Sie es als gelöst, damit das Thema geschlossen wird. Ich freue mich, dass es funktioniert hat!
Fertig!
Aber ich würde trotzdem gerne wissen, was das Problem war
und
Wie kann ich es funktional anhängen?
Suchen Sie etwas wie ./launcher enter app? Das gibt Ihnen eine Shell-Eingabeaufforderung innerhalb des Containers. Ich weiß nicht, wie man es direkt mit Docker macht, aber vielleicht docker exec -it app bash
Das ist tatsächlich mein Ziel, ich möchte die Datenbanktabellen durchsuchen.
Ich werde docker exec -it app bash versuchen.
Ich dachte, dafür wäre docker attach gedacht, aber ich bin kein Experte.
Basierend auf den Hinweisen von @pfaffman und @Ed_S erklärte diese Antwort von SO es gut (akzeptierte Antwort)
EDIT: Der Punkt ist, dass ein Webserver auf dem Image läuft, daher funktioniert docker attach nicht, aber der exec-Befehl funktioniert.
Dann verwenden Sie vielleicht das Data Explorer Plugin. Das ist eine viel bessere Möglichkeit, die Datenbank zu erkunden.
Aber vielleicht interessieren Sie sich für Administrative Bulk Operations
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.