2016-08-05 20 views
0

ich lade nur die MySQL dockerfile. Und führen Sie diesen BefehlDocker bauen MySQL dockerfile auftreten none: keine

docker build -t helloworld:1.0.0 . 

und dann laufen

docker images 

REPOSITORY   TAG     IMAGE ID   CREATED    SIZE 
<none>    <none>    491aa62016dd  21 hours ago  384.5 MB 
centos    7     970633036444  7 days ago   196.7 MB 
debian    jessie    1b01529cc499  8 days ago   125.1 MB 

i, dass ein Bild mit keiner gefunden: keine erzeugt wird. Das Repository ist keines. Tag ist keiner.

Wer kennt das Problem?

+3

War der Build Ihres Bildes erfolgreich? Können Sie die letzten Zeilen der Ausgabe Ihres Buildbefehls hinter sich lassen? Ich würde denken, dass der Bildaufbau fehlgeschlagen ist und dass man das "Zwischenbild" sieht. Diese Bilder sind die Zwischenschritte, die für den Build-Cache verwendet werden. Wenn Sie also versuchen, das Image neu zu erstellen, wird es viel schneller gehen, da es den Cache verwenden wird. – lvthillo

+0

@ lorenzvth7 thx. Ich habe das Problem gefunden. Du hast recht, dass der Image-Build fehlschlägt. Ich habe es versäumt, den docker-entrypoint.sh herunterzuladen, den die dockerfile benötigt. – KingWu

Antwort

-1

Ich habe das Problem gefunden. Verpassten die docker-entrypoint.sh herunterzuladen, die die MySQL dockerfile es auch

erfordert, müssen

chmod 777 docker-entrypoint.sh 

laufen die Erlaubnis zu erteilen