首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker安装在OSx上失败

Docker安装在OSx上失败
EN

Stack Overflow用户
提问于 2015-08-18 00:50:42
回答 3查看 4.6K关注 0票数 11

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

如果出现以下错误,则会失败。

安装失败。

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

  • 码头快速码头
  • 运动学

当我单击Docker快速终端时,我可以键入:

代码语言:javascript
复制
docker info

但当我打字时:

代码语言:javascript
复制
docker run

我明白错误了。

代码语言:javascript
复制
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$
EN

回答 3

Stack Overflow用户

发布于 2015-09-29 17:57:35

只是碰到了同样的事情。我确实有一个虚拟机在运行,但是当我尝试使用命令行时,仍然会收到这个错误。当我运行docker-machine env default来查看名为default的停靠程序VM的状态时,我被提示运行一个命令eval "$(docker-machine env default)"来初始化我的shell。那一步让一切都对我起作用。

事实证明,细节位于github上的码头/机器自检顶部。

票数 13
EN

Stack Overflow用户

发布于 2015-10-06 01:40:13

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

代码语言:javascript
复制
$ docker-machine start default

然后像凯文上面回答的那样:

代码语言:javascript
复制
eval "$(docker-machine env default)"
票数 8
EN

Stack Overflow用户

发布于 2015-08-18 04:51:19

Docker刚刚改变了您在Mac和Windows上的安装方式。现在安装一个工具箱。他们还将boot2docker的名称更改为docker-machine

代码语言:javascript
复制
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 工具箱为您安装它。

在运行任何容器之前

代码语言:javascript
复制
docker run -i -t ubuntu /bin/bash

你得让你的码头机器运转起来。做,做

代码语言:javascript
复制
ps -Af | grep VBox 

看看你的虚拟机是否正在运行。你应该看看

代码语言:javascript
复制
VBoxHeadless docker-machine ...

希望这能有所帮助。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32061935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档