2016-07-01 2 views
0

Я новичок в докерах и имею проблемы с запуском построенного изображения. Я использую Docker на Windows 7 64bit.Запуск 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

Вы пытались запустить более простую команду? Как «docker run hello-world»? – messy

+0

Да, мир привет работает отлично. – petrppe

ответ

0

Перемещение -no-cache в другое место. Отображение папки должно появиться сразу после -v. Вы пропустили тег контейнера? Я не вижу этого.

+0

Если я перемещаю '-no-cache', я получаю флаг, предоставленный или не определенный. Без '-no-cache' у меня есть'/bin/sh: невозможно выполнить двоичный файл'. По пропущенному тегу вы имеете в виду '-t'? – petrppe

+0

Я имею в виду контейнерный тег. «Невозможно выполнить» происходит из сценария bash '/ c/nd-player/entrypoint.sh'. Что это? Может ли он работать на машинах Windows? – messy

+0

Трудно сказать, для меня: '#/бен/Баш MkDir -p .build кд .build QMAKE /home/developer/app/player.pro -r -spec линукс-г ++ - 64 make'! – petrppe

Смежные вопросы