2016-07-01 44 views
0

我是docker新手,運行內置映像時出現問題。我在Windows 7 64bit上使用Docker。運行docker - 解析引用時出錯

$ 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

您是否嘗試過運行更簡單的命令?像「碼頭運行你好,世界」? – messy

+0

是的,你好,世界運行良好。 – petrppe

回答

0

移動-no-cache到另一個地方。文件夾映射必須在-v之後。你錯過了集裝箱標籤嗎?我看不到。

+0

如果我移動'-no-cache',我得到提供或未定義的標誌。沒有'-no-cache'我有'/ bin/sh:不能執行二進制文件'。通過錯過標籤,你的意思是'-t'? – petrppe

+0

我的意思是容器標籤。 'can not execute'來自bash腳本'/ c/nd-player/entrypoint.sh'。那是什麼?它可以在Windows機器上運行嗎? – messy

+0

很難說對我來說: '#/斌/慶典 的mkdir -p .build CD .build QMAKE /home/developer/app/player.pro -r -spec的linux-G ++ - 64 make'! – petrppe