Docker -未运行

kpbwa7wx  于 2022-12-22  发布在  Docker
关注(0)|答案(5)|浏览(106)

我想用curl -s https://laravel.build/example-app安装laravel 8| bash,得到这个错误:
“Docker未运行“

8ljdwjyq

8ljdwjyq1#

添加到其他答案,如果你已经安装了WSL Linux和Docker。
在Docker Desktop的设置中,确保您的发行版已被允许访问:

然后,您必须确保您的用户可以访问Docker(默认情况下,它被限制为root/sudo)
WSL内部:

$ sudo groupadd docker
$ sudo usermod -aG docker $USER

将创建并将您添加到"docker"组,这是在没有sudo的情况下运行docker所必需的。
source: https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user

mwngjboj

mwngjboj2#

请尝试sudo;对我很有效。
第一个月

dohp0rv5

dohp0rv53#

@sheydan你应该在启动命令行之前安装DOCKER。如果你不知道如何使用DOCKER。参考Laravel https://laravel.com/docs/8.x的文档,有很多方法可以代替DOCKER。

zmeyuzjn

zmeyuzjn4#

对于任何面临同样问题的人来说。
首先你需要下载并安装一个Linux发行版Ubuntu,然后你需要安装它,验证它是否已经安装并运行。
运行命令wsl --list --version。确保Ubuntu的版本为version 2。
如果没有,那么你需要把它改成版本2。打开Docker〉设置〉资源〉WSL集成,激活Ubuntu发行版,应用并重新启动。
运行wsl --list --verbose,将默认发行版设置为ubuntu。
然后运行laravel页面的curl。
这对我很有效

oalqel3c

oalqel3c5#

在Ubuntu桌面上运行Docker时,我在按照教程安装Laravel时遇到了同样的错误:

sudo chmod 666 /var/run/docker.sock

帮我修好了

相关问题