在OSx上Docker安装失败

时间:2015-08-18 00:50:43

标签: macos docker

我正在尝试在OSx上安装新的Docker。

失败并出现以下错误。

  

安装失败。

此外,窗口打开,我可以看到两个实用程序:

  • Docker快速终端
  • 运动学

当我点击Docker Quick Terminal时,我可以输入:

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>

但是当我输入时:

docker info

我收到了错误。

Image install failed

docker run

3 个答案:

答案 0 :(得分:13)

刚遇到同样的事情。我确实有一台虚拟机正在运行,但在我尝试使用命令行时仍然出现错误。当我运行docker-machine env default以查看名为 default 的docker VM的状态时,系统会提示我运行命令eval "$(docker-machine env default)"以初始化我的shell。那一步让一切都适合我。

事实证明,细节位于github上README for docker/machine的顶部。

答案 1 :(得分:8)

检查vbox是否正在运行;如果没有,请启动它(用您的vbox名称替换default):

$ docker-machine start default

然后凯文回答说:

eval "$(docker-machine env default)"

答案 2 :(得分:4)

Docker刚刚在Mac OS X和Windows上改变了install的方式。现在安装Toolbox。他们还将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.

因此,从Toolbox中删除要安装的boot2docker的所有安装。在安装之前,请确保在Mac OS X计算机上完全停止任何VirtualBox

您也可以删除VirtualBox的安装(如果有)并让Docker Toolbox为您安装

在使用

运行任何容器之前
docker run -i -t ubuntu /bin/bash

你需要让你的docker-machine运行。做一个

ps -Af | grep VBox 

并查看您的docker-machine虚拟机是否正在运行。你应该看到像

这样的东西
VBoxHeadless docker-machine ...

希望这有帮助。