Docker初始化OSX:拨号错误正常吗?

Docker initialization on OSX: is a dial error normal?

我运行第一次使用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 可执行文件无法连接。如果 VM 不是 运行 或配置不正确,您通常会收到此消息。在这种情况下,看起来 VM 上的 docker 服务有问题并且错误来自 VM 内部(这就是为什么它是 /var/run/docker.sock 而不是与 VM 的 https 连接)。

没有更多日志无法诊断,但我推荐 docker-machine 作为 boot2docker 的新替代品。 (它仍然运行 boot2doocker 发行版,但它在设置 VM 方面更加复杂。)