在命令行中运行docker镜像:在复制+粘贴代码后运行错误

时间:2017-01-23 19:17:02

标签: macos docker command-line terminal

我正在尝试在MacBook Pro Sierra上运行OpenDroneMap泊坞窗图像。我创建了图像,但是,当我尝试运行容器时,我遇到了错误。我正在从README.md文件中复制和粘贴代码,所以我不明白错误是什么。以下代码有问题吗?

docker run -it --rm -v $(pwd)/images:/code/images v $(pwd)/odm_orthophoto:/code/odm_orthophoto -v $(pwd)/odm_texturing:/code/odm_texturing my_odm_image

它返回“无法在本地找到图像'v:latest' docker:来自守护程序的错误响应:找不到存储库v:不存在或没有拉取访问权限。 请参阅'docker run --help'。“

我已经尝试修改命令,试图猜测可能出错的地方,但我对命令行不熟悉,无法弄明白。

1 个答案:

答案 0 :(得分:0)

正如@ user2105103在评论中所写,您的泊坞窗运行命令中存在拼写错误(例如,-v标记缺少v $(pwd)/odm_orthophoto:/code/odm_orthophoto处的短划线。

更正版本为:

docker run -it --rm -v $(pwd)/images:/code/images -v $(pwd)/odm_orthophoto:/code/odm_orthophoto -v $(pwd)/odm_texturing:/code/odm_texturing my_odm_image