我在OSX 10.10.5上安装了Docker Toolbox v1.8.1b
这也安装了VirtualBox v5.0.2
然而,当安装完成并且我运行Docker Quickstart终端时,它会自动执行,在虚拟机中创建一个新VM,但之后无法启动它,最后显示default is not running
消息。
当我尝试使用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}
其他人也是如此,或者我没有正确遵循指示?
答案 0 :(得分:4)
只需添加:如果您安装了适用于mac的docker,他们就会有意从版本2.2.0
开始删除docker-machine命令。
您可以在此处找到讨论:Docs
因此,您需要使用@shivanikoko提供的命令或使用brew分别安装docker-machine:
brew install docker-machine
答案 1 :(得分:0)
在Osx上安装docker或更新docker之后,我们必须重新安装docker-machine,以使其在CLI中工作。 运行以下命令对我有帮助。
The full traceback is:<br>
Traceback (most recent call last):<br>
File "/usr/lib/python2.7/site-packages/ansible/executor/task_executor.py", line 104, in run<br>
items = self._get_loop_items()<br>
File "/usr/lib/python2.7/site-packages/ansible/executor/task_executor.py", line 245, in _get_loop_items<br>
items = wrap_var(mylookup.run(terms=loop_terms, variables=self._job_vars, wantlist=True))<br>
File "/usr/lib/python2.7/site-packages/ansible/plugins/lookup/fileglob.py", line 60, in run<br>
term_file = os.path.basename(term)<br>
File "/usr/lib64/python2.7/posixpath.py", line 121, in basename<br>
i = p.rfind('/') + 1<br>
AttributeError: 'NoneType' object has no attribute 'rfind'<br>
fatal: [machine1.kirusa.com]: FAILED! => {<br>
"msg": "Unexpected failure during module execution.", <br>
"stdout": ""<br>
}