美文网首页
vagrant和docker在windows下选择virtual

vagrant和docker在windows下选择virtual

作者: 王乐城愚人云端 | 来源:发表于2018-11-24 20:05 被阅读0次

vagrant和docker

二者各有自己的优势,vagrant如同完整的电脑,docker如同隔离的容器。

vagrant和docker在windows下的使用问题

在mac下,全部使用virtualbox,没什么问题。

而在windows下,vagrant默认使用virtualbox,docker默认使用hyperv,而virtualbox和hyperv不能共存,启动virtualbox就得关闭hyperv才能正常使用,启动hyperv,virtualbox就不能正常使用。

开启和关闭hyperv的方法

使用管理员权限执行命令,执行完成后必须重启电脑才会生效
打开

bcdedit /set hypervisorlaunchtype auto

关闭

bcdedit /set hypervisorlaunchtype off

vagrant和docker在windows下选择virtualbox或hyperv方案

以下仅讲windows下的方案,因为在mac下都正常,没啥问题,也没啥好选择的,就用virtualbox。

  1. 在vagrant 和docker 都能满足需求时,优先使用docker。
  2. docker就用官网下载的默认hyperv版本,不要使用virtualbox版本。
  3. vagrant使用virtualbox版本,hyperv版本会有输入延迟。
  4. 当docker正在使用时,又需要使用vagrant,因为hyperv和virtualbox不能同时使用,所以只能二选一,建议vagrant退而求其次用hyperv。

相关文章

网友评论

      本文标题:vagrant和docker在windows下选择virtual

      本文链接:https://www.haomeiwen.com/subject/uizdfqtx.html