2016-08-09 59 views
0

Ich versuche Docker-Container auf BluemixFehlerreaktion von Daemon: Container nova-ca6efe81-f1 nicht läuft

Docker Version auf meinem lokalen sys ist Docker Version 1.11.2, bauen b9f10c9 IBM- laufen Container Plugin-Version IBM-Container 0.8.897 ic
IBM Container Plugin cf --Version cf Version 6.21.0 + dff2cf8-2016-07-27

Dies ist meine einfache docker Datei Hallo Welt

FROM ubuntu RUN apt-get -y update && apt-get install -y wget vim RUN 
apt-get install -y python 
RUN mkdir /local 
ADD hello.py 
/local/hello.py WORKDIR /local 

ich diese gebaut und schob Registrierung ibm Bluemix Bild den Docker Behälter laufen:

cf ic run --name=testnode registry.ng.bluemix.net/manikkandanb/cardcamp 

nächsten

cf ic exec testnode date 

Fehlerreaktion von Daemon: Container nova-ca6efe81 -f1d6-4939-be21-d40f1a702aee läuft nicht FAILED Befehl fehlgeschlagen

cf ic exec testnode python /local/hello.py 

Fehlerreaktion von Daemon: Container nova-ca6efe81-f1d6-4939-BE21-d40f1a702aee nicht FAILED läuft Befehl fehlgeschlagen

was ich hier fehlt? Warum kann ich das Skript oder irgendwelche Befehle in diesem Container nicht ausführen?

HINWEIS: Das gleiche Docker-Bild funktioniert in jeder anderen Umgebung außer diesem bluemix.

+0

was ist die Ausgabe von cf ic ps? –

+0

web @ web-Virtual-Machine: ~ $ cf ic exec testnode Datum, 'Fehlerreaktion von Daemon: Container nova-02022e58-9699-4db1-a9ca-22ff74505583 nicht läuft FAILED Befehl web @ web failed' -virtual-machine: ~ $ cf ic ps, 'CONTAINER ID BILDBEFEHL ERSTELLT STATUS PORTS NAMES', ' 02022e58-969 registry.ng.bluemix.net/manikkandanb/cardcamp:latest "" vor 4 Minuten Running vor 3 Minuten Testknoten – Raian

Antwort

1

Der Befehl cf ic ps -a könnte berichten, dass ein Container ausgeführt wird, während es im wirklichen Leben

stellen Sie sicher gestoppt wird, dass Ihr Behälter läuft, indem Sie einen Befehl hinzufügen, der die contriner zum Anhalten verhindern. Dies könnte durch das Hinzufügen dieser Zeile am Ende Ihres Dockerfile
CMD tail -F -N0/etc/hosts

getan werden .... wenn nicht Sie diese Dockerfile versuchen könnte: FROM ubuntu:14.04 MAINTAINER Rune Langoy "[email protected]" RUN apt-get update CMD tail -F -n0 /etc/hosts