无法连接到Docker守护程序.'docker -d'在这个主机上运行吗?

Bhi*_*ngi 20 docker

我正在尝试运行我的Docker命令,但我在标题中面临通知错误.我试过跑:

ps auxww | grep docker
Run Code Online (Sandbox Code Playgroud)

但仍然得到错误.有解决方案吗

str*_*lle 37

如果您可以验证docker守护程序是否正在运行,那么可能是您的用户不允许访问docker.

为此,请将自己添加到docker组.

sudo usermod -aG docker <userid>
Run Code Online (Sandbox Code Playgroud)

请记住重新登录或以其他方式应用/激活新组权限.

  • 添加到组并重新启动,仍然得到相同的结果 (3认同)
  • @ZeinMiftah重启终端为我修好了.还可以肯定的是,您可以运行:`sudo groupadd docker``sudo gpasswd -a <username> docker`并通过查看`/ etc/group`文件来验证更改. (2认同)

Reg*_*gan 15

如何启动守护进程

sudo service docker start
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩.

要么

sudo docker -d
Run Code Online (Sandbox Code Playgroud)

  • 说开始:Job已经在运行:docker,但仍然从问题标题中得到错误 (3认同)
  • 这些命令都不适用于Ubuntu 16.04 (3认同)