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

标签 macos docker command-line terminal

我正在尝试在MacBook Pro Sierra上运行OpenDroneMap docker镜像。我已经创建了镜像,但是,当我尝试运行容器时,遇到了错误。我正在从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”。
我试过修改命令,试图猜测可能出了什么问题,但是我对命令行不太了解,无法弄清楚。

最佳答案

正如@ user2105103在评论中所写的那样,您的docker run命令中有一个错字(例如-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

关于macos - 在命令行中运行docker镜像:复制+粘贴代码后遇到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41813942/

相关文章:

node.js - Ember Server : "Port 4200 is already in use", 当没有进程在 4200 上运行时

ruby-on-rails - 无法安装 pg gem os X 10.11.6、Rails 5、ruby 2.3

objective-c - 使用多个窗口

docker - 附加到Docker容器运行过程后如何打印命令行参数?

docker - 在 docker 容器上访问服务器时出现问题

django - 在 Heroku 上部署 Django API + React 应用程序

command-line - Windows事件的“In words”部分

macos - Mac 可视化补丁工具

linux - 如何从 unix/linux 中的大文件中提取第一个 x 兆字节?

linux - 使用命令行从多个 HTML 页面创建动画 gif