При локальном запуске проектов AWS SAM возникает ошибка - PullRequest
0 голосов
/ 11 июня 2018

Я пытаюсь запустить проект AWS Lambda локально в Ubuntu.Когда я запускаю проект с AWS SAM Local, он показывает мне эту ошибку: Error: Running AWS SAM projects locally requires Docker. Have you got it installed?

Ответы [ 3 ]

0 голосов
/ 13 августа 2018

Мы работаем на Mac и видим то же сообщение при использовании более старой версии Docker (1.12.6).С тех пор обновился до более новой (но не последней) версии 17.12.0-ce-mac49, и теперь все в порядке.

0 голосов
/ 10 сентября 2018

Если вы хотите запустить локальный sam-cli, сначала вы должны установить docker с официального сайта docker, а затем запустить sudo sam local start-api.Обратите внимание, что sudo необходим для запуска локального разработчика с необходимыми привилегиями.

0 голосов
/ 02 июля 2018

У меня были проблемы с установкой на Fedora.

Когда я следовал инструкциям постустановки Docker, мне удалось обойти эту проблему.

https://docs.docker.com/install/linux/linux-postinstall/

Мне пришлось:

  1. Удалить каталог ~ / .docker;
  2. Создать группу "docker";
  3. Добавить моего пользователя в группу "docker";
  4. Выйдите из системы и снова войдите в нее;
  5. Перезапустите демон "docker".

После этого я смог запустить команду:

sam local start-api
...