这个奇怪的 docker 命令是什么意思?
What is meant by this weird docker command?
在 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 命令的地方,所以这是有道理的。我想知道开发者实际上是什么意思。
有人知道我在这里做错了什么以及我该如何继续吗?欢迎所有提示!
这是正确的语法(我猜):
docker run -v "$PWD:/home/jenkins/client" owncloud-client-win32:2.1 admin/win32/docker/build.sh $(id -u)
-v
参数用于设置一个卷,或者换句话说,一个将在容器删除后仍然存在的文件夹(除非您 运行 docker rm -v container
将其删除)。
更多关于 docker 卷 here。
在 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 命令的地方,所以这是有道理的。我想知道开发者实际上是什么意思。
有人知道我在这里做错了什么以及我该如何继续吗?欢迎所有提示!
这是正确的语法(我猜):
docker run -v "$PWD:/home/jenkins/client" owncloud-client-win32:2.1 admin/win32/docker/build.sh $(id -u)
-v
参数用于设置一个卷,或者换句话说,一个将在容器删除后仍然存在的文件夹(除非您 运行 docker rm -v container
将其删除)。
更多关于 docker 卷 here。