black11black
V2EX  ›  Docker

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

  •  
  •   black11black · Mar 4, 2020 · 8399 views
    This topic created in 2436 days ago, the information mentioned may be changed or developed.

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

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

    23 replies  •  2020-03-04 17:16:38 +08:00
    1069401249
    1069401249
    Mar 4, 2020
    1
    我就是 windows7->vm->linux->docker
    Buges
    Buges
    Mar 4, 2020 via Android
    2
    docker for Windows 基于 hyper-v,和 VMware 不能共存。
    建议 VMware 起 Linux 虚拟机装 docker,或者可以试试 docker-machine 的 VMware 的 driver
    black11black
    black11black
    OP
    Mar 4, 2020
    3
    楼上两位建议审题。。
    zzj0311
    zzj0311
    Mar 4, 2020 via Android
    4
    说的很清楚啊,hyperv 和 vmware 不能同时运行。
    alphatoad
    alphatoad
    Mar 4, 2020
    5
    楼上说得没错,有一个 hypervisor 共存的问题。不过我记得最新版本已经可以共存了。
    nikoo
    nikoo
    Mar 4, 2020
    6
    @Buges docker for Windows 和 hyper-v 兼容吗?能共存不。。
    SKN133
    SKN133
    Mar 4, 2020❤️1
    7
    都回答不能共存了,还要怎么审题
    black11black
    black11black
    OP
    Mar 4, 2020
    8
    不是共不共存的问题,我 docker 已经卸载了 vm 还是不能用啊
    SjwNo1
    SjwNo1
    Mar 4, 2020
    9
    google 能解决为啥。。。
    auin
    auin
    Mar 4, 2020
    10
    楼主并不懂 docker for Windows
    ETO
    ETO
    Mar 4, 2020
    11
    @black11black 要关闭 hpyv 这个虚拟机吧,应该。
    hundan
    hundan
    Mar 4, 2020 via iPhone
    12
    卸载掉你的现用版本 用 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
    singerll
    Mar 4, 2020 via Android
    13
    @black11black 你卸载了但没有关闭 hv 啊。。。
    hundan
    hundan
    Mar 4, 2020 via iPhone
    14
    @black11black 上面的回复针对你的标题 我也不知道你三楼说的审题是啥 你不就是说 vm 和 docker 不共存?

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

    关掉 hyper-v 就行。。。

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

    要用就重启切换。。。

    搜索这么难吗。。。
    jakezh
    jakezh
    Mar 4, 2020 via iPhone
    17
    下个月 vmware 就可以和 hyper-v 共存了
    要不楼主再等等?
    hmxxmh
    hmxxmh
    Mar 4, 2020
    18
    @black11black 2l 说的没毛病
    Ifade
    Ifade
    Mar 4, 2020 via iPhone
    19
    virtualbox 最新版可以
    zealic
    zealic
    Mar 4, 2020
    20
    Windows 10 上个月发布的最新版本 19041 支持 Hyper-V 及虚拟化软件共存。
    安装过后,打开 Windows 虚拟机平台( Virtual Machine Platform ) 此项功能即可
    hst001
    hst001
    Mar 4, 2020
    21
    一楼就是最好的解决方案了,最主要稳定,如果用于工作,目前只能这样
    DelayNoMay
    DelayNoMay
    Mar 4, 2020❤️1
    22
    蠢到家。你卸载了 docker 有什么意义呢,hyper-v 一样开着
    asche910
    asche910
    Mar 4, 2020
    23
    看到这个立马卸载了 Docker,然后发现 VM 真的可以用了,开始还以为是 Windows 内测的问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2962 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 11:20 · PVG 19:20 · LAX 03:20 · JFK 06:20
    ♥ Do have faith in what you're doing.