“docker run -v”在使用 Docker Toolbox 的 Windows 上不起作用

2023-12-25

从 CoreOS VM 运行以下命令时,它会按预期工作:

docker run --rm -v $PWD:/data composer init

它将初始化composer.json使用指定的 Docker 卷映射在当前工作目录中创建文件。 Docker 容器基本上安装了 PHP 工具 Composer,并将在/data容器的文件夹。通过使用映射,它实际上将其应用到主机上的文件上。

但是,当尝试使用 Docker Toolbox 在 Windows 上运行此命令时,出现以下错误。

$ docker run --rm -v $PWD:/data composer --help
invalid value "C:\\Users\\Marco;C:\\Program Files\\Git\\data" for flag -v: bad mount mode specified : \Program Files\Git\data
See 'C:\ProgramData\Chocolatey\lib\docker\bin\docker.exe run --help'.

我在这里注意到的是,虽然我在 Git Bash 中执行命令时它仍然使用 Windows 路径。然后我尝试了以下操作(用引号引起来):

$ "docker run --rm -v $PWD:/data composer --help"
bash: docker run --rm -v /c/Users/Marco:/data composer --help: No such file or directory

现在无法找到该目录。

我也尝试过不使用 $PWD 变量,但这没有什么区别。

我如何在 Windows 上实现此功能?


这应该有效:$ docker run --rm -v //c/Users/Marco:/data composer --help

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“docker run -v”在使用 Docker Toolbox 的 Windows 上不起作用 的相关文章

  • 如何使用 PowerShell 扩展 ZIP 存档(UTF-8 文件名)

    我的 zip 存档有一个文件 P re No l txt 该 zip 可以通过 Windows 文件资源管理器 7 Zip 或我尝试过的任何其他工具很好地扩展 但我不知道如何从 PowerShell 中做到这一点 显然我已经尝试过展开 存档
  • bash 中 :-(冒号破折号)的用法

    bash中这种风格的含义是什么 PUBLIC INTERFACE eth0 目的是什么 If PUBLIC INTERFACE存在且不为null 则返回其值 否则返回 eth0 实际上有一些记录在bash 手册页 http linux di
  • 如何在 Linux 中编写文本模式 GUI? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 当我编写脚本 程序时 我经常想弹出一个简单的文本 gui 来提示输入 我该怎么做 例如 来自 Shel
  • 针对容器优化操作系统的 GCP 云监控

    我在用着GCP计算引擎 with 容器优化操作系统 我启用了Logging and 监控就那个例子而言 日志记录和监控具有写权限 但总是显示不适用于代理在监控仪表板中 If I SSH在我的实例中并运行docker images然后我看到输
  • 在运行时,我如何判断我是否在 WinXP+ 上? win32

    我正在进行一些 win32 字符串 API 调用 并假设字符串以宽字符串形式出现 这在 XP 和更高版本上有效 我该如何断言这一点 这是运行时检查还是编译时检查 我做错了吗 这是一个例子 typedef std basic string
  • 在docker容器中运行Jenkins有什么优势

    我发现了很多关于如何运行你的博客Jenkins in Docker但没有人真正解释这样做的好处 这是我发现的唯一原因 使用 Docker 的理由 https twasink net 2016 08 01 setting up a jenki
  • grep 两个分隔符之间的子字符串

    我有很多bash使用的脚本perl内的表达式grep为了提取两个分隔符之间的子字符串 例子 echo BeginMiddleEnd grep oP lt Begin End 问题是 当我将这些脚本移植到运行的平台时busybox 融合的 g
  • 无法访问本地 Docker 容器上的 Asp.Net Core

    我在 asp net core 中创建了一个应用程序 并创建了一个 dockerfile 来生成本地映像并运行它 FROM microsoft dotnet latest COPY app WORKDIR app RUN dotnet re
  • apt-get 无法在 ubuntu dockerfile 中工作

    我对 docker 相当陌生 正在尝试通过编写自己的镜像来学习 并且目前正在阅读 Docker 的实际操作 ISBN 1633430235 在我自己的代码和书中的示例 第 146 页 中 我想通过 dockerfile 安装 git My
  • 为什么 fopen 无法打开已存在的文件?

    我在 Windows XP 上使用 Visual Studio 6 是的 我知道它很旧 构建 维护 C DLL 我遇到了 fopen 无法打开现有文件的问题 它总是返回 NULL 我试过了 通过将 errno 和 doserrno 设置为零
  • C# WMI 在远程 PC 上运行一个 exe,然后在同一台 PC 上运行另一个 exe,然后在网络路径上调用 Directory.CreateDirectory 并失败

    使用 C WMI 我在另一台计算机上启动一个 exe 该 exe 使用 C 启动另一个 exeProcess班级 最后一个 exe 尝试调用Directory CreateDirectory使用网络路径 又名 comp1 d dir Dir
  • Kubernetes - 尝试部署时“安装卷失败”

    我部署了第一个容器 我得到了信息 deployment apps frontarena ads deployment created 但后来我看到我的容器创建陷入等待状态 然后我看到日志使用kubectl describe pod fron
  • 容器中的 JVM 计算处理器错误?

    最近我又做了一些研究 偶然发现了这一点 在向 OpenJDK 团队抱怨之前 我想看看是否有其他人观察到这一点 或者不同意我的结论 因此 众所周知 JVM 长期以来忽略了应用于 cgroup 的内存限制 众所周知 现在从 Java 8 更新某
  • 如何在数组中存储包含双引号的命令参数?

    我有一个 Bash 脚本 它生成 存储和修改数组中的值 这些值稍后用作命令的参数 对于 MCVE 我想到了任意命令bash c echo 0 0 echo 1 1 这解释了我的问题 我将用两个参数调用我的命令 option1 without
  • 有没有办法让我简化这些回声? [复制]

    这个问题在这里已经有答案了 我仍在学习如何编写 shell 脚本 并且我面临着一个挑战 让我更容易回显 Name1 Name2 Name15 我不太确定从哪里开始 我已经想法 但如果我搞砸了 我不想看起来很傻 有什么帮助吗 我实际上还没有尝
  • 将目录压缩为单个文件的方法有哪些

    不知道怎么问 所以我会解释一下情况 我需要存储一些压缩文件 最初的想法是创建一个文件夹并存储所需数量的压缩文件 并创建一个文件来保存有关每个压缩文件的数据 但是 我不被允许创建许多文件 只能有一个 我决定创建一个压缩文件 其中包含有关进一步
  • 对目录中的所有文件执行命令

    有人可以提供执行以下操作的代码 假设有一个文件目录 所有这些文件都需要通过程序运行 该程序将结果输出到标准输出 我需要一个脚本 该脚本将进入一个目录 对每个文件执行命令 并将输出连接到一个大输出文件中 例如 要在 1 个文件上运行命令 cm
  • 如何在 Windows 命令行中使用参数运行 Python 脚本

    这是我的蟒蛇hello py script def hello a b print hello and that s your sum sum a b print sum import sys if name main hello sys
  • 如何在 Linux shell 中将十六进制转换为 ASCII 字符?

    假设我有一个字符串5a 这是 ASCII 字母的十六进制表示Z 我需要找到一个 Linux shell 命令 它将接受一个十六进制字符串并输出该十六进制字符串代表的 ASCII 字符 所以如果我这样做 echo 5a command im
  • 两种情况或 if 哪个更快? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我必须制作一个 非常 轻的脚本 它将接受用户的选项并调用脚本中的函数来执行一些任务 现在我可以使用 IF 和 CASE 选项 但我想知道两

随机推荐

  • Java Robot createScreenCapture 性能

    我需要抓取一系列屏幕截图并将它们连接成一部电影 我正在尝试使用 java Robot 类来捕获屏幕 但 createScreenCapture 方法在我的机器上花费了超过 1 秒的时间 我什至连 1 fps 都达不到 有办法加快速度吗 或者
  • 如何覆盖android home按钮

    我一直在搜索 Android 文档和 stackoverflow 我正在阅读的大多数答案都说您无法禁用或覆盖 Android 主页按钮 尝试过 不起作用 https stackoverflow com questions 6507063 h
  • Common LISP:将(未知)struct 对象转换为 plist?

    defstruct mydate constructor make mydate year month day year 1970 month 1 day 1 defvar date1 make mydate 1992 1 1 问题更普遍
  • 多线程基准测试

    我进行了大量的数学计算来计算孪生素数 https en wikipedia org wiki Twin prime范围内的数字 我已在线程之间划分任务 在这里您可以看到执行时间与线程数的关系 我的问题是关于以下理由的 为什么单线程和双线程的
  • 当我需要 500000 时,javascript parseFloat '500,000' 返回 500

    这会是处理这个问题的好方法吗 我已经考虑过删除逗号然后解析为浮动 你知道更好 更干净的方法吗 Thanks parseFloat theString replace g
  • PHP + jQuery + Ajax 表单提交-同一页面返回结果

    我想要以下内容 用户通过单击 index php 表单输入由外部 PHP 文件处理 search php 结果发布在原始页面 index php 在一个 div 中 我已经整理了大部分代码 它通过单击提交表单并将其发送到 PHP 脚本 我现
  • 从嵌入资源创建图像

    在过去的两天里 这让我发疯 我发现的任何接近的东西似乎都不适合我的情况 也许有人可以指出我做错了什么 我有一个 WPF 项目 其中包含相当多的图像 80 左右 我已将它们添加到项目中名为 Images 的文件夹中 它们目前被设置为嵌入式资源
  • save(false) 和 save(:validate => false) 之间的区别

    有什么区别save false and save validate gt false 据我所知 功能是相同的 使用的版本 validate是在 api 中 这让我相信save false 是已弃用的版本吗 在遵循以下内容时 我想到了这一点
  • 如何同时重命名列并通过迁移更改其类型

    In my general exams表 我有一个名为semester 类型为string 现在我想把它的名字改成semester id 类型为integer 我读过有关迁移的内容 它有可用的转换 rename column table n
  • Base64 二进制解码 32 位数组

    我得到一个数组 它是32 位 大端无符号整数 基本上纯文本是这样的 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 That 32位字节序数组本身以二进制 base64 编码AAAAAQAAAAIAAAADAA
  • 获取最近成功执行 DAG 的日期

    我希望在 Airflow 中创建转换 并且希望确保从上次运行 DAG 以来从源获取所有数据 以便更新我的目标表 为此 我希望能够获得最近成功的执行 我发现了这个 Apache Airflow 宏获取最后一次 dag 运行执行时间 https
  • 将自定义转换器与 Kafka Connect 结合使用?

    我正在尝试将自定义转换器与 Kafka Connect 一起使用 但似乎无法正确执行 我希望有人有这方面的经验并可以帮助我解决这个问题 初始情况 我的自定义转换器的类路径是custom CustomStringConverter 为了避免任
  • 如何为 Django 应用程序正确配置 apache 反向代理服务

    您好 我一直在尝试将 apache 正确配置为我的 django 应用程序的反向代理 当从端口 4300 提供服务时 一切正常 但是当我尝试使用反向代理时 一切都出错了 当我登录后尝试访问时 192 168 100 201 事实 我得到了预
  • 如何设置android操作栏选项卡的高度

    基本上 我想更改操作栏中选项卡的高度 这个问题在 stackoverflow 上已经被问过好几次了 例如 ActionBar 选项卡高度 https stackoverflow com questions 9286638 actionbar
  • Flutter firebase firestore:'path.isNotEmpty':文档路径必须是非空字符串)

    我正在尝试为我的 flutter 应用程序制作聊天应用程序 但每次我尝试单击聊天时总是会出现此错误 错误 https i stack imgur com 1c1iP png有人可以告诉我我的代码有什么问题吗 readLocal async
  • 将渐变背景颜色设置为 LaunchScreen,这将在中心显示徽标图像

    我需要为启动屏幕设置渐变背景UIImageView在显示应用程序徽标的中心 我尝试使用视图控制器 但我意识到代码永远不会被调用 我需要某种方法来获得行为 如下面的代码所示 self view backgroundColor UIColor
  • Xcode 4.4 错误 - 等待应用程序启动超时

    昨天我安装了 Xcode 4 4 我正在开发一个项目 需要在ios 4 1以上版本上运行 支持带摄像头的iOS设备 在我安装 Xcode 4 4 之前 一切都很顺利 我可以在 iphone 3gs 和 4s 上测试应用程序 安装 Xcode
  • 通过 geoNear 获取子文档 - MongoDB

    我有这种情况 在我们的数据库中 有 商店 文档和 分支机构 作为子文档 一对多 每个分支机构都有一个位置属性 该属性被索引以用于地理位置搜索 所以 问题是 store name store1 branchoffices name bo1 l
  • 如何从 Sql Server Management Studio 树状列表中删除意外删除数据库的列表?

    我使用 Windows 资源管理器意外删除了数据库文件 现在我想从 SQL Server Management Studio 的树状列表中删除这些数据库 以下屏幕截图显示了我要删除的数据库名称 musics 和 silverlight 我尝
  • “docker run -v”在使用 Docker Toolbox 的 Windows 上不起作用

    从 CoreOS VM 运行以下命令时 它会按预期工作 docker run rm v PWD data composer init 它将初始化composer json使用指定的 Docker 卷映射在当前工作目录中创建文件 Docker