本文介绍了在本地运行AWS SAM项目会出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在Ubuntu上本地运行一个AWS Lambda项目.当我使用AWS SAM Local运行项目时,它显示此错误:Error: Running AWS SAM projects locally requires Docker. Have you got it installed?

I am trying to run an AWS Lambda project locally on Ubuntu. When I run the project with AWS SAM Local it shows me this error: Error: Running AWS SAM projects locally requires Docker. Have you got it installed?

推荐答案

我无法在Fedora上安装它.

I had trouble installing it on Fedora.

当我按照Docker安装后说明进行操作时,我设法克服了这个问题.

When I followed the Docker postinstall instructions I managed to get past this issue.

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

我必须:

  1. 删除〜/.docker目录;
  2. 创建"docker"组;
  3. 将我的用户添加到"docker"组;
  4. 注销并再次登录;
  5. 重新启动"docker"守护程序.

然后我可以运行命令:

sam local start-api

这篇关于在本地运行AWS SAM项目会出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-06 09:47