使用 docker 将 prisma 项目部署到本地

deploy prisma project to local with docker

尝试按照此 prisma tutorial 启动本地 graphql 服务器,但在选择本地作为部署选项时收到以下错误:

Error: Could not connect to cluster local. Please use prisma local start to start your local Prisma cluster.

但是当我 运行 prisma local start 时,我得到了另一个错误:

Error: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.

我已经安装了docker。但不确定问题出在哪里。可能是位置没设置好?哪位有相关经验的可以指点一下哪里不对?

原来我必须将我的用户添加到 docker 组,如 docker documention.

sudo groupadd docker

sudo usermod -aG docker $USER

另请注意,要使更改生效,您必须注销并重新登录,以便重新评估您的群组成员资格。 在 运行 上面的命令之后,我重新启动了我的机器,一切正常。