V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
black11black
V2EX  ›  Docker

Windows 安装 Docker 后无法使用 VM ,是否有办法修复?

  •  
  •   black11black · 2020-03-04 12:24:47 +08:00 · 5644 次点击
    这是一个创建于 596 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,安装 docker 后 vm 不能用了,还有软件超频的 ryzenmaster。在系统设置里关闭 hyper-V 后 rymaster 恢复,但每次启动 rymaster 都提示需要重启一次才能开始超频。

    linux 的 docker 用了很久,第一次在 win 上用,感觉启动时间等等各方面都不尽如人意,还有 vm 不能用的问题。有办法修复吗?难道真的要重装系统?

    23 条回复    2020-03-04 17:16:38 +08:00
    1069401249
        1
    1069401249   2020-03-04 12:31:44 +08:00
    我就是 windows7->vm->linux->docker
    Buges
        2
    Buges   2020-03-04 12:32:05 +08:00 via Android
    docker for Windows 基于 hyper-v,和 VMware 不能共存。
    建议 VMware 起 Linux 虚拟机装 docker,或者可以试试 docker-machine 的 VMware 的 driver
    black11black
        3
    black11black   2020-03-04 13:04:19 +08:00
    楼上两位建议审题。。
    zzj0311
        4
    zzj0311   2020-03-04 13:05:57 +08:00 via Android
    说的很清楚啊,hyperv 和 vmware 不能同时运行。
    alphatoad
        5
    alphatoad   2020-03-04 13:06:25 +08:00
    楼上说得没错,有一个 hypervisor 共存的问题。不过我记得最新版本已经可以共存了。
    nikoo
        6
    nikoo   2020-03-04 13:07:15 +08:00
    @Buges docker for Windows 和 hyper-v 兼容吗?能共存不。。
    SKN133
        7
    SKN133   2020-03-04 13:10:09 +08:00   ❤️ 1
    都回答不能共存了,还要怎么审题
    black11black
        8
    black11black   2020-03-04 13:11:26 +08:00
    不是共不共存的问题,我 docker 已经卸载了 vm 还是不能用啊
    SjwNo1
        9
    SjwNo1   2020-03-04 13:12:22 +08:00
    google 能解决为啥。。。
    liuxey
        10
    liuxey   2020-03-04 13:14:08 +08:00
    楼主并不懂 docker for Windows
    ETO
        11
    ETO   2020-03-04 13:17:56 +08:00
    @black11black 要关闭 hpyv 这个虚拟机吧,应该。
    hundan
        12
    hundan   2020-03-04 13:43:49 +08:00 via iPhone
    卸载掉你的现用版本 用 docker toolbox (基于 virtual box 这是目前在 Windows 下与 vm 共存较好的方案) 你可以在这里下载
    http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/beta/

    其他的方案:最新版(内测版) win10 引入了更完整的 wsl 据说可以在 wsl 里使用 docker

    还有一些比如在 vm 里面使用这种方案 以及我没成功的使用 docker-machine 以将 hyper-v 替换成 vmware 的方案 我就不推荐了
    singerll
        13
    singerll   2020-03-04 13:45:29 +08:00 via Android
    @black11black 你卸载了但没有关闭 hv 啊。。。
    hundan
        14
    hundan   2020-03-04 13:46:26 +08:00 via iPhone
    @black11black 上面的回复针对你的标题 我也不知道你三楼说的审题是啥 你不就是说 vm 和 docker 不共存?

    至于现在开 vm 的问题 百度一下就有了吧? 关掉 hyper-v 应该就行了
    wolfie
        15
    wolfie   2020-03-04 13:51:07 +08:00
    @nikoo #6
    docker for windows 是基于 hyper-v 的吧,反而是 vmaware、vbox 之类的虚拟机软件在 hyperv 开启时无法使用。
    kokutou
        16
    kokutou   2020-03-04 13:59:56 +08:00 via Android
    搜一下就能找到答案的。。。

    关掉 hyper-v 就行。。。

    甚至还有办法加一个启动项,选这个启动项就是关闭状态,都不用卸载 docker

    要用就重启切换。。。

    搜索这么难吗。。。
    jakezh
        17
    jakezh   2020-03-04 14:06:14 +08:00 via iPhone
    下个月 vmware 就可以和 hyper-v 共存了
    要不楼主再等等?
    hmxxmh
        18
    hmxxmh   2020-03-04 14:45:31 +08:00
    @black11black 2l 说的没毛病
    bot2020
        19
    bot2020   2020-03-04 15:16:34 +08:00 via iPhone
    virtualbox 最新版可以
    zealic
        20
    zealic   2020-03-04 15:21:12 +08:00
    Windows 10 上个月发布的最新版本 19041 支持 Hyper-V 及虚拟化软件共存。
    安装过后,打开 Windows 虚拟机平台( Virtual Machine Platform ) 此项功能即可
    hst001
        21
    hst001   2020-03-04 15:56:49 +08:00
    一楼就是最好的解决方案了,最主要稳定,如果用于工作,目前只能这样
    DelayNoMay
        22
    DelayNoMay   2020-03-04 16:24:29 +08:00   ❤️ 1
    蠢到家。你卸载了 docker 有什么意义呢,hyper-v 一样开着
    asche910
        23
    asche910   2020-03-04 17:16:38 +08:00
    看到这个立马卸载了 Docker,然后发现 VM 真的可以用了,开始还以为是 Windows 内测的问题
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1481 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 17:22 · PVG 01:22 · LAX 10:22 · JFK 13:22
    ♥ Do have faith in what you're doing.