【问题标题】:Run cypress test in a docker container?在 docker 容器中运行 cypress 测试?
【发布时间】:2020-02-29 06:31:59
【问题描述】:

如何在 docker 容器中运行 cypress 测试?我在 docker 中创建了一个帐户,然后按照链接 https://hub.docker.com/u/cypress 并从我在 Desktop/Windows 10 中的文件夹位置运行以下命令:docker run -it -v $PWD:/e2e -w /e2e cypress/included:3.4.0

但我收到以下错误。我该如何解决这个错误,有人可以建议。

docker:来自守护程序的错误响应:创建 $PWD:“$PWD”包括本地卷名的无效字符,仅“[a-zA-Z0-9][a-zA-Z0-9_.-]”被允许。如果您打算传递主机目录,请使用绝对路径。

【问题讨论】:

    标签: docker cypress


    【解决方案1】:

    根据您的操作系统,您需要更改 $PWD 以反映您当前的文件夹(例如:Linux 或 MacOS 上的 $(pwd))。

    如果您无法弄清楚,请使用绝对路径而不是 $PWD,就像 docker 提示所指示的那样。

    【讨论】:

    • 感谢您的回复,我在Windows 运行,所以我可以知道我应该替换什么来代替 $PWD 吗?
    • 什么版本的windows?您使用的是 powershell 还是普通的命令提示符?
    • 尝试 %CD% 或 %cd%
    • 当然我会尝试让您知道。
    • 我可以在评论中再问你一个问题吗,我已经接受了这个答案。
    猜你喜欢
    • 2020-04-22
    • 1970-01-01
    • 2021-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多