2016-04-03 2 views
1

Beginnen Sie, docker zu lernen, und versuchen Sie, einen mysql-Container einzurichten. Aber es stirbt sofort mit Exited (1).mysql mit Exited (1) von docker

Es folgt der Befehl

verwendet
docker run mysql -e MYSQL_ROOT_PASSWORD=password1 

bei Docker ps Sehen, es zeigt keine Lauf Docker Behälter

mit Docker ps -a gibt folgende Formel:

CONTAINER ID IMAGE COMMAND      CREATED    STATUS       PORTS NAMES 
e681f56c52e2 mysql "/entrypoint.sh -e MY"  3 seconds ago  Exited(1) 3 seconds ago     lonely_rosalind 

Nichts Zeigt für Docker Protokolle lonley_rosalind entweder

Any Idee, wie zu bestimmen, warum, wenn fehlgeschlagen?

Ich betreibe

  • ubuntu 15.04
  • Docker Version 1.9.1 build a34a1d5
+1

Sie könnten auch in Protokollen schauen, bevor Sie fragen. 'docker protokolliert e681f56c52e2', allgemein' docker logs '. – activatedgeek

Antwort

2

Versuchen Sie, diese

docker run -e MYSQL_ROOT_PASSWORD=password1 mysql 

Wenn Sie etwas nach Docker Bildnamen Docker Schreiben werden akzeptiert es als Befehl zur Ausführung in Ihrem erstellten Container. Muster für Docker laufen:

docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 
+0

Danke, das funktioniert. Ich wünschte, es gibt einige Log-Nachrichten. – gutterball