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

时间:2015-12-17 11:43:24

标签: docker debian

我刚尝试通过instructions from their site安装Docker。启动服务后,调用docker version报告守护程序未运行。执行ps -ef | grep docker我可以看到Docker是使用/usr/bin/docker daemon -H fd://运行的。如果我尝试手动运行,我会得到FATA[0000] No sockets found

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

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

是的,找到了。根据{{​​3}}的建议,我跑了:

sudo systemctl status docker | grep Loaded

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

仍然没有解决为什么我的Docker实例似乎没有运行...