Не удалось загрузить на AWS S3 - PullRequest
0 голосов
/ 18 мая 2018

Я запускаю следующий скрипт.(намеренно я скрываю ключи конечно).По сути, это копия вставки из окружения readme.md.

: - У меня Windows 10. - Запуск этого скрипта в среде git bash.- версия докера 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 Ответ

0 голосов
/ 18 мая 2018

Ваша среда Git Bash оценивает $PWD до /c/projects/docker вместо C:\projects\docker.Демон Docker не сможет найти этот путь.

Обходные пути:

  1. Использовать оболочку Winodows или PowerShell.
  2. Использовать абсолютный путь вместо $PWD.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...