美文网首页
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