Как запустить докер с AWS без сервера - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь развернуть функцию без сервера, но у меня возникают проблемы с докером.Я работаю на Windows 10 и установил докер.Я создал виртуальную машину с помощью команды:

docker-machine env virtualbox

Когда я запускаю развертывание без сервера, он выдает мне ошибку:

error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/version: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon conf                                                                 iguration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.

Затем я попытался выполнить команду:

  eval "$(docker-machine env virtualbox)"

И я немного продвинулся, но в итоге обнаружил ошибку:

$ serverless deploy
Serverless: Generated requirements from 
C:\Users\Desktop\folder\requirements.txt 
in C:\Users\Desktop\folder                                                                
QL\.serverless\requirements.txt...
Serverless: Installing requirements from 

C:\Users\Desktop\folder\.serverless\requirements\requirements.txt ...
Serverless: Docker Image: lambci/lambda:build-python3.6

Error --------------------------------------------------

docker: Error response from daemon: create 
"/c/Users/folder/.serverless/requirements": 
"\"/c/Users/Desktop/folder/.serverless/requirements\"" includes invalid characters 
for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you 
intended to pass a host directory, use absolute path.                                                            
See 'docker run --help'.

Любая помощь будет сильно оценена!

...