Docker安装在OSx上失败
我正试图在OSx上安装新的Docker。
它跟随错误失败。
安装失败。
此外,窗口打开,我可以看到两个实用程序:
- Docker快速terminal
- 运动
当我点击Docker Quick Terminal时,我可以input:
docker info
但是当我input:
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$
刚刚遇到同样的事情。 我确实有一台虚拟机正在运行,但是当我尝试使用命令行时仍然出现这个错误。 当我运行docker-machine env default
看到我的泊坞窗虚拟机默认情况下,我被提示运行一个命令, eval "$(docker-machine env default)"
来初始化我的shell。 这一步让我为所有工作。
事实certificate,这些细节在github上的docker / machine的README的顶部。
检查vbox是否正在运行; 如果没有,请启动它(用您的vbox名称replacedefault
):
$ docker-machine start default
然后像凯文一样回答:
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机器运行。 做一个
ps -Af | grep VBox
并查看您的虚拟机是否在docker-machine正在运行。 你应该看到类似的东西
VBoxHeadless docker-machine ...
希望这可以帮助。
- Docker使用什么校验和来cachingCOPY?
- 在Docker容器中运行Google Chrome Headless
- 更新k8s ConfigMap或Secret而不删除现有的
- 如何强制Docker手动删除卷和容器中的文件后释放存储空间?
- Kubernetes / Spring云数据streamstream> spring.cloud.stream.bindings.output.destination被生产者忽略
- 如何使用docker与mongo来实现复制和打开身份validation
- Docker构build“path。 未find”
- 我如何运行多个Docker容器?
- Docker与amazonlinux