gpt4 book ai didi

linux - 这个奇怪的 docker 命令是什么意思?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:49:19 24 4
gpt4 key购买 nike

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 .

关于linux - 这个奇怪的 docker 命令是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36747380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com