在Debian 8上启动Docker:找不到套接字

我刚刚试图通过他们的网站的指示安装Docker。 启动服务后,对docker version的调用将报告守护程序未运行。 做一个ps -ef | grep docker ps -ef | grep docker ,我可以看到Docker使用/usr/bin/docker daemon -H fd:// 。 如果我并尝试手动运行,我得到FATA[0000] No sockets found

在Fedora中有一个问题 ,build议删除-H fd://选项。 但我无法在任何地方发现(不在/etc/init.d/docker /etc/default/docker等)。

任何人都可以帮我解决这个问题吗?

对,find了。 根据Docker文档的build议,我跑了:

 sudo systemctl status docker | grep Loaded 

这显示了默认值来自/lib/systemd/system/docker.service 。 之后,我将该文件的内容复制到/etc/system.d/system/docker.service ,覆盖我想要的位(并删除保持不变的项)。 之后,我运行sudo systemctl daemon-reload ,现在Docker服务使用正确的命令。

仍然不解决为什么我的Docker实例似乎并没有运行,但…