在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实例似乎并没有运行,但…