我正试图在OSx上安装新的Docker。
如果出现以下错误,则会失败。
安装失败。
此外,打开窗口时,我可以看到两个实用程序:
当我单击Docker快速终端时,我可以键入:
docker info但当我打字时:
docker run我明白错误了。

sudo docker run -i -t ubuntu /bin/bash
Password:
Post http:///var/run/docker.sock/v1.20/containers/create: dial unix /var/run/docker.sock: no such file or directory.
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running?
bash-4.3$发布于 2015-09-29 17:57:35
只是碰到了同样的事情。我确实有一个虚拟机在运行,但是当我尝试使用命令行时,仍然会收到这个错误。当我运行docker-machine env default来查看名为default的停靠程序VM的状态时,我被提示运行一个命令eval "$(docker-machine env default)"来初始化我的shell。那一步让一切都对我起作用。
事实证明,细节位于github上的码头/机器自检顶部。
发布于 2015-10-06 01:40:13
检查vbox是否正在运行;如果没有,启动它(用vbox名称替换default ):
$ docker-machine start default然后像凯文上面回答的那样:
eval "$(docker-machine env default)"发布于 2015-08-18 04:51:19
Docker刚刚改变了您在Mac和Windows上的安装方式。现在安装一个工具箱。他们还将boot2docker的名称更改为docker-machine
Note: This release of Docker deprecates the Boot2Docker command line
in favor of Docker Machine. Use the Docker Toolbox to install Docker
Machine as well as the other Docker tools.因此,从boot2docker中删除要安装的工具箱的任何安装。在安装之前,请确保在Mac计算机上完全停止任何VirtualBox。
如果您有VirtualBox,也可以删除它的安装,并让Docker 工具箱为您安装它。
在运行任何容器之前
docker run -i -t ubuntu /bin/bash你得让你的码头机器运转起来。做,做
ps -Af | grep VBox 看看你的虚拟机是否正在运行。你应该看看
VBoxHeadless docker-machine ...希望这能有所帮助。
https://stackoverflow.com/questions/32061935
复制相似问题