749 Stimmen

Führen Sie ein Docker-Image als Container aus

Nachdem ich ein Docker-Image aus einer dockerfile erstellt habe, sehe ich, dass das Bild erfolgreich erstellt wurde. Aber was mache ich damit? Sollte ich es nicht als Container ausführen können?

0voto

Raihanhbh Punkte 67

Für diejenigen, die das gleiche Problem hatten, aber einen Fehler wie den folgenden erhalten haben

rpc error: code = 2 desc = oci-Laufzeitfehler: Ausführen fehlgeschlagen: container_linux.go:247: Starten des Containerprozesses verursachte "exec: \"bash\": ausführbare Datei nicht gefunden in $PATH"

Habe ich einen Einstiegspunkt hinzugefügt, der für mich funktioniert hat:

docker run -it --entrypoint /bin/sh für Images ohne Bash.

Beispiel (aus dem genehmigten Beispiel):

run -it --entrypoint /bin/sh ubuntu:12.04

Referenz: https://gist.github.com/mitchwongho/11266726

0voto

Tiago Medici Punkte 1444
$ docker images
REPOSITORY                TAG                 IMAGE ID            CREATED            
jamesmedice/marketplace   latest              e78c49b5f380        vor 2 Tagen          
jamesmedice/marketplace   v1.0.0              *e78c49b5f380*        vor 2 Tagen          

$ docker run -p 6001:8585 *e78c49b5f380*

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X