[英]Docker install fails on OSx
我正在尝试在OSx上安装新的Docker。
它失败并出现以下错误。
安装失败。
此外,窗口打开,我可以看到两个实用程序:
当我点击Docker Quick Terminal时,我可以输入:
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$
检查vbox是否正在运行; 如果没有,启动它(用你的vbox名称替换default
):
$ docker-machine start default
然后就像Kevin上面回复的那样:
eval "$(docker-machine env default)"
Docker刚刚改变了在Mac OS X和Windows上安装的方式。 现在您安装了一个工具箱 。 他们还将boot2docker
的名称更改为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 OS X计算机上完全停止任何VirtualBox 。
如果有的话,您也可以删除VirtualBox的安装,并让Docker Toolbox为您安装
在您运行任何容器之前
docker run -i -t ubuntu /bin/bash
你需要让你的docker-machine运行。 做一个
ps -Af | grep VBox
并查看您的docker-machine虚拟机是否正在运行。 你应该看到类似的东西
VBoxHeadless docker-machine ...
希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.