在Ubuntu18.04系统上,我克隆了一个项目并运行它需要
gradle
但在运行gradle命令时
gradle swiplRun
我得到以下错误
任务:dockerRun失败
docker:尝试连接到unix:///var/run/docker.sock:Post上的docker守护进程套接字时被拒绝获得权限
http://%2Fvar%2Frun%2Fdocker.sock/v1.39/containers/create?name=swiprolog
:dial unix/var/run/docker.sock:connect:权限被拒绝。
请参阅“docker run--帮助”。
任务:dockerRunStatus失败
尝试连接到unix:///var/run/Docker.sock:Get上的Docker守护进程套接字时,获取权限被拒绝
http://%2Fvar%2Frun%2Fdocker.sock/v1.39/containers/swiprolog/json
:dial unix/var/run/docker.sock:connect:权限被拒绝
失败:生成已完成,但有2个失败。
为了解决我试过
$ sudo groupadd docker
$ sudo usermod -a -G docker myname
"and once with"
$ sudo gpasswd -a myname docker
所以我可以在没有sudo的情况下运行docker命令,但是同样的错误
也
./gradlew --stop
注销/登录和重新启动也不起作用。
是因为Docker还是Gradle?