2014-09-25 17 views
18

Ich benutze Docker v1.2 und einige Probleme beim Starten eines Containers. Der Container wird nach dem "Docker Run" beendet. Was ist der beste Weg, um solche Probleme zu beheben? Gibt es auch große Unterschiede beim Ausführen von Containern unter AUFS und BTRFS?Docker-Container wird sofort beendet

+1

Was möchten Sie ausführen? Wenn der Befehl beendet wird, beendet der Container normalerweise auch den fact exit. – Thilo

+0

Nein, das Problem ist, dass es den Befehl nicht ausführt, sondern nur abrupt beendet wird. –

+0

docker run -i -t bash –

Antwort

33

Sie können docker logs <container_name> laufen die Protokolle abrufen

(wenn Sie nicht wissen, was der Behälter hieß, Sie docker ps -a ausführen können alle Container anzuzeigen)

+0

das war eine perfekte idee! Danke. Ich bin neu in Docker und ich wusste nicht, dass ich logs Befehl verwenden könnte, um Container so einfach zu debuggen –

+0

Dies half mir, mein Problem anzugehen. Nachdem ich die Protokolle gesehen hatte, konnte ich sehen, dass der Container nicht genug Speicher hatte, um Java auszuführen. –

-3

Naive, aber versuchen ..

sudo Service Docker stoppen und dann sudo Service Docker starten

dann die Behälter laufen Docker Sie versuchen wurden.

8

Stellen Sie sicher, dass Sie die -ti Flags in Ihrem docker run Befehl haben, andernfalls wird der Andock-Container beendet, ohne dass Sie irgendwelche Shells ausführen können.

0

In meinem Fall wurde das sa-Passwort als zu lang abgelehnt. Ich muss die Einstellung irgendwann manipuliert haben und der Text nach der Einstellung wurde "Teil des Passwortes".

Das herauszufinden war ein Abenteuer. Mein iMac hatte die Standardeinstellungen - keine Entwicklungswerkzeuge. Ich heruntergeladen

bootstrap-4.0.0-alpha.t-dist

[Kitematic-Mac]

Würde ein Mac Person überprüfen bitte? Ich habe das Gefühl, dass es einen dritten Download gab, den ich brauchte.

Sobald ich Kitematic in Betrieb genommen hatte, war es einfach, das Protokoll zu sehen und warum der Start fehlgeschlagen ist auf der Registerkarte Einstellungen, Allgemein, Umgebungsvariablen, MSSQL_SA_PASSWORD.

Verwandte Themen