Docker无法在Ubuntu上启动吗?

时间:2019-02-06 21:44:09

标签: docker ubuntu

这就是我所拥有的:


  

suyashdew @ DESKTOP-DPRQ445:〜$ lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.2 LTS
Release:        16.04
Codename:       xenial
  

suyashdew @ DESKTOP-DPRQ445:〜$ Docker版本

Client:
 Version:           18.09.1
 API version:       1.39
 Go version:        go1.10.6
 Git commit:        4c52b90
 Built:             Wed Jan  9 19:35:23 2019
 OS/Arch:           linux/amd64
 Experimental:      false
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

我对* nix系统是陌生的,我正在尝试进行研究。请帮忙!

注意:我已经尝试过

  

sudo服务docker start

 * Starting Docker: docker
  

sudo服务docker状态

 * Docker is not running

我尝试了其他线程中提到的几种方法,但是没有任何效果。一种方法破坏了docker-ce,我不得不将其从软件包中删除,然后重新安装。而且它仍然无法解决。

4 个答案:

答案 0 :(得分:0)

由于您不是root用户,并且您不在docker组中,因此您可能无法连接。确保遵循Linux post-install instructions,并且将自己添加到docker组后不要忘记重新启动计算机。


在尝试所有问题之前,您可以验证是否存在问题-sudo docker version是否有效?

答案 1 :(得分:0)

可能是权限问题。

这是linux的安装后步骤: docker post installation

您可以尝试使用sudo。

如果您对sudo遇到相同的问题,请尝试

conda update python-dateutil pytzservice docker status

答案 2 :(得分:0)

请检查错误日志 / var / log / syslog 中的错误。
由于docker服务未运行,我真的不认为这是权限问题。

答案 3 :(得分:-1)

你好,我不确定,但是也许可以解决 首先;

$ sudo systemctl start docker

第二; 重新启动docker,您应该与我共享该输出:)

ı猜这是您问题的解决方案

哦,我忘了说

如果要在启动时启动docker 你应该做这个;

sudo systemctl enable docker

和docker需要root特权不要忘记