为什么我的docker机不能在OSX下工作?
我在OSX 10.10.5上安装了Docker Toolbox v1.8.1b
这也安装了VirtualBox v5.0.2
但是,当安装完成并运行Docker快速入门terminal时,它会执行此操作,在virtualbox中创build一个新的虚拟机,但不会启动它,并以default is not running
的消息结束。
当我尝试使用docker-machine start default
运行docker-machine start default
我得到消息exit status 1
。
当我去到VirtualBox,并试图在那里启动机器,我得到以下错误信息:
Failed to load VMMR0.r0 (VERR_VMM_SMAP_BUT_AC_CLEAR). Result Code: NS_ERROR_FAILURE (0x80004005) Component: ConsoleWrap Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
那么是否有其他人得到这个或我没有正确地按照说明?
我有完全一样的问题。 似乎在最近版本的VirtualBox中存在一个bug,在最新的testing版本中已经修复了这个bug。 请参阅https://www.virtualbox.org/ticket/14412
运行Docker QuickStart Terminal再次运行了默认的虚拟机,但是缺less一个ca.pem文件:
docker is configured to use the default machine with IP 192.168.99.100 For help getting started, check out the docs at https://docs.docker.com open /Users/justin/.docker/machine/machines/default/ca.pem: no such file or directory
VirtualBox确认虚拟机正在运行。
我可以创build一个新的虚拟机,并与docker成功使用(在不同的terminal窗口中):
Justins-MacBook:~ justin$ docker-machine create --driver virtualbox dev Creating VirtualBox VM... Creating SSH key... Starting VirtualBox VM... Starting VM... To see how to connect Docker to this machine, run: docker-machine env dev Justins-MacBook:~ justin$ eval "$(docker-machine env dev)" Justins-MacBook:~ justin$ docker run hello-world ...
然后我删除了默认的虚拟机:
Justins-MacBook:.docker justin$ docker-machine stop default Justins-MacBook:.docker justin$ docker-machine rm default Successfully removed default
运行Docker快速入门terminal创build了一个新的默认虚拟机,现在docker正在快乐地工作。
更新:这是一个开放的问题: https : //github.com/docker/toolbox/issues/119
- 如何将模块目录导入到Pythonpath,这是从子文件夹到原始源的符号链接?
- docker-compose in windows:Unsupported config option for services:'web'
- Docker:获取/打印正在运行的容器的ID
- Riak容器在装入数据卷时不启动
- 用Dockerfile构build镜像 – 未知的指令
- 连接Docker Swarm集群时出错 – wsarecv:现有连接被远程主机强制closures
- 为什么kubernetes-scheduler和controller-manager在etcd master(三个节点)
- 如何更改docker的默认容器名称和主机别名?
- Docker:如何在一个命令中运行一个服务和一个terminal?