如何解决无法login的Docker

在Docker指南之后,我尝试用一​​个命令构build一个Docker

sudo gradle构buildbuildDocker

我得到一个错误:

What went wrong: Execution failed for task ':buildDocker'. Docker execution failed Command line [docker push vw98075/demo-docker-postgresql:0.0.1-SNAPSHOT] returned: denied: requested access to the resource is denied 

根据本网站上的信息,我尝试先logindocker并运行该命令。 运行“dockerlogin”后,我得到另一个错误:

 Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.27/auth: dial unix /var/run/docker.sock: connect: permission denied 

我跑了

$ ls -l /var/run/docker.sock

收益率

 srw-rw---- 1 root docker 0 Jun 17 21:47 /var/run/docker.sock 

如何解决这个问题?

您的用户显然不在docker组中。 所以任何docker命令都需要使用sudo运行。