这就是我所拥有的:
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,我不得不将其从软件包中删除,然后重新安装。而且它仍然无法解决。
答案 0 :(得分:0)
由于您不是root
用户,并且您不在docker
组中,因此您可能无法连接。确保遵循Linux post-install instructions,并且将自己添加到docker
组后不要忘记重新启动计算机。
在尝试所有问题之前,您可以验证是否存在问题-sudo docker version
是否有效?
答案 1 :(得分:0)
可能是权限问题。
这是linux的安装后步骤: docker post installation
您可以尝试使用sudo。
如果您对sudo遇到相同的问题,请尝试
conda update python-dateutil pytz
和
service docker status
答案 2 :(得分:0)
请检查错误日志 / var / log / syslog 中的错误。
由于docker服务未运行,我真的不认为这是权限问题。
答案 3 :(得分:-1)
你好,我不确定,但是也许可以解决 首先;
$ sudo systemctl start docker
第二; 重新启动docker,您应该与我共享该输出:)
ı猜这是您问题的解决方案
哦,我忘了说
如果要在启动时启动docker 你应该做这个;
sudo systemctl enable docker
和docker需要root特权不要忘记