2016-07-01 16 views
0

Ich bin neu mit Docker und habe ein Problem mit dem Ausführen eines eingebauten Bildes. Ich verwende Docker unter Windows 7 64bit.run docker - Error analysing reference

$ docker run --rm -it --net=host -e DISPLAY -v -no-cache /c/nd-player:/home/developer/app marc/qt-zeromq:3.2.5 sh /c/nd-player/entrypoint.sh 

C:\Program Files\Docker Toolbox\docker.exe: Error parsing reference: "/c/nd-player:/home/developer/app" is not a valid repository/tag. See 'C:\Program Files\Docker Toolbox\docker.exe run --help'. 

desc

+0

Haben Sie versucht, einen einfacheren Befehl auszuführen? Wie 'Docker run hallo-world'? – messy

+0

Ja, Hallo Welt läuft gut. – petrppe

Antwort

0

Bewegen Sie den -no-cache an einen anderen Ort. Die Ordnerzuordnung muss direkt nach -v erfolgen. Haben Sie das Container-Tag vermisst? Ich kann es nicht sehen.

+0

Wenn ich den "-no-cache" verschiebe, bekomme ich Flag zur Verfügung gestellt oder nicht definiert. Ohne '-no-cache' habe ich'/bin/sh: Binary-Datei kann nicht ausgeführt werden'. Mit verpassten Tags meinst du '-t'? – petrppe

+0

Ich meine das Container-Tag. Das 'can not execute' kommt aus dem Bash-Skript'/c/nd-player/entrepoint.sh'. Was ist das? Kann es auf Windows-Rechnern laufen? – messy

+0

schwer für mich zu sagen: '#!/Bin/bash mkdir -p .build cd .build Qmake /home/developer/app/player.pro -r -spec linux-g ++ - 64 make'! – petrppe

Verwandte Themen