关注docs on compiling the OwnCloud sync client我正在尝试为Windows构建客户端。我设法构建了docker镜像,根据我现在需要运行以下命令开始编译的文档:
docker run owncloud-client-win32:2.1 -v "$PWD:/home/jenkins/client" admin/win32/docker/build.sh $(id -u)
但是我得到了这个错误:
docker: Error response from daemon: Container command '-v' not found or does not exist..
查看docs on docker run我没有看到任何提及-v命令,所以这是有道理的。我不知道开发人员的实际意义是什么。
有人知道我在这里做错了什么以及我怎么可能继续?欢迎所有提示!
答案 0 :(得分:3)
这是正确的语法(我猜):
docker run -v "$PWD:/home/jenkins/client" owncloud-client-win32:2.1 admin/win32/docker/build.sh $(id -u)
-v
参数用于设置卷,换句话说,一个文件夹将在容器删除后继续存在(除非您运行docker rm -v container
将其删除)。
有关泊坞行量here的更多信息。