在OSX上的Docker初始化:拨号错误是否正常?

我第一次运行boot2docker。 在/usr/local/bin/boot2docker up过程结束时,我得到了以下结果:

 Get http:///var/run/docker.sock/v1.19/version: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS? bash-4.3$ 

我担心吗?

这表明有什么不对

“dial unix …”错误是说docker可执行文件无法连接。 如果虚拟机没有运行或configuration不正确,你大多会得到这个。 在这种情况下,VM上的docker服务看起来有些问题,并且错误来自VM内部(这就是为什么它是/var/run/docker.sock而不是https连接到VM的原因)。

如果没有更多的日志,诊断是不可能的,但我build议docker -machine作为boot2docker的新替代品。 (它仍然运行boot2doocker发行版,但是在设置虚拟机方面稍微复杂一点。)