代码之家  ›  专栏  ›  技术社区  ›  LiranC

未能上载到AWS S3

  •  1
  • LiranC  · 技术社区  · 8 年前

    我正在运行以下脚本。(当然,我是故意把钥匙藏起来的)。 基本上是从 readme.md .

    环境详情: -我有10号窗户。 -在Git-Bash环境中运行此脚本。 -Docker版本为18.03.1-CE

    docker container run \ --env AWS_ACCESS_KEY_ID=aaaaaaa \ --env AWS_SECRET_ACCESS_KEY=bbbbbbb \ -v $PWD:/data \ garland/aws-cli-docker \ aws s3 sync . s3://www.typing-coacher.net

    我收到以下错误:

    C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: Mount denied: The source path "C:/projects/docker;C" doesn't exist and is not known to Docker. See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.

    实际存在的文件夹路径是: C:/projects/docker

    1 回复  |  直到 8 年前
        1
  •  1
  •   Sergey Kovalev    8 年前

    您的Git-Bash环境将评估 $PWD 到 /c/projects/docker 而不是 C:\projects\docker . Docker守护进程将无法找到该路径。

    绕车介绍:

    1. 使用Winodows Shell或PowerShell。
    2. 使用绝对路径而不是 普华永道 .