![]() | 1 rockyou12 2020-05-15 09:15:17 +08:00 不想用 hyper-v 那就只有你自己装虚拟机了,新的 docker for desktop 有 wsl2 支持,我才开始试用,不知道改变有多大 |
![]() | 2 mokeyjay 2020-05-15 09:23:10 +08:00 ![]() 先用虚拟机装 linux,再在里面玩 docker 虚拟机的快照功能它不香吗? |
![]() | 3 batkiz 2020-05-15 09:24:10 +08:00 VMware 技术预览版现已支持嵌套虚拟化,可与 hyper-v 同时使用。 https://blogs.vmware.com/workstation/ |
4 XSG 2020-05-15 09:24:29 +08:00 用 virtualbox 装 linux 虚拟机,然后在虚拟机上安 docker 网络的话选 NAT,宿主机连虚拟机用端口转发,很稳 |
![]() | 5 shilyx 2020-05-15 09:24:55 +08:00 如果仅仅是因为 localhost,做一个端口转发就是了 |
6 cccxu 2020-05-15 09:25:58 +08:00 via Android wsl2 |
7 liqingcan 2020-05-15 09:26:37 +08:00 虚拟机里面装 linux 然后装 docker |
![]() | 8 Dustyposa 2020-05-15 11:14:53 +08:00 参见官网。。。 |
![]() | 9 wxch111vv 2020-05-15 11:37:41 +08:00 via Android wsl2 vm 测试版支持嵌套虚拟化 ryzen 3500u 正常使用 |
10 yEhwG10ZJa83067x 2020-05-15 11:38:50 +08:00 vagrant+virturlbox |
12 masquerader 2020-05-15 13:14:34 +08:00 ![]() 升级到 Windows 10 2004 版本并启用 WSL2,然后你有两种选择: 1. 安装一个 WSL Distro 并切换 Distro 到 WSL2 版本,然后在 WSL2 中安装 Docker 。这种方式 Docker daemon 在 WSL2 中运行。这种方式完全不需要启用 Windows Hyper-V 功能,尽管 WSL2 是基于虚拟技术,但无需启用 Hyper-V 。这就意味 WSL2 是可以运行在 Windows 10 Home 版上的( Home 不带 Hyper-V 功能)。 2. Windows 10 上安装 Docker Desktop Edge 版本并且启用 WSL2 集成(可以选择和自己安装的 WSL2 集成,或者使用 Docker Desktop Edge 自动生成的)。这种方式 Docker daemon 跑着 Windows 本机上。这种方式如果你不使用 Windows Container 的话,也不必安装 Hyper-V 。 两种方式都很流畅,配置简单。如果你有使用其他虚拟机( VMWare/VB )的需求又担心和 Hyper-V 冲突,那么只要注意上述选项 2 不要启用 Windows Container 就好了。 |
![]() | 13 anguiao 2020-05-15 13:18:05 +08:00 via Android @masquerader 虽然 WSL2 不需要完整的 Hyper-V,但是其实就是基于 Hyper-V 的技术,所以对 VMware 这种不兼容 Hyper-V 的依然有影响。 |
span class="no">14 masquerader 2020-05-15 13:32:54 +08:00 @anguiao 感谢修正,我想当然了,确实没有试过是不是会发生冲突。 |
![]() | 15 ZZSZZSZZS 2020-05-15 13:34:49 +08:00 via iPhone 现在新的 vmware 和 virtual box 已经支持和 hyperv 共存了,我是直接装的 docker for Windows,在 wsl2 里装 docker 也可以,不过由于 wsl2 的网络问题,用着不舒服。 |
16 noobsheldon 2020-05-15 14:27:58 +08:00 ![]() 给 Virtualbox 设置两块网卡,一个 NAT,一个 Host Only 。给虚拟机设置一个静态 IP,结合 VSC 的 Remote Develop,用起来跟 Linux 感觉没啥差别。Docker 就直接装在虚拟机里,设置虚拟机随 Win10 无界面启动,就完美了。https://christophermaier.name/2010/09/01/host-only-networking-with-virtualbox/ |
![]() | 17 acrisliu 2020-05-15 15:12:24 +08:00 目前在用 WSL 2 + Docker Desktop Edge,无需 Hyper-V 。 |
![]() | 18 chitanda 2020-05-15 17:41:32 +08:00 via iPhone 试试 wsl |
19 longaiwp 2020-05-15 18:41:31 +08:00 WSL2 |
![]() | 21 dyeed 2020-05-15 19:24:38 +08:0 既然开了 Hyper-V ,,那就用 Hyper-V manager 吧,真香 |
![]() | 22 ysc3839 2020-05-15 20:43:58 +08:00 via Android 我选择虚拟机安装 Linux,再在虚拟机内装 Docker 。 |
![]() | 23 classyk 2020-05-15 20:47:48 +08:00 hyper-v 显然最简单,也最省资源,用起来最方便。 另外如果有非常强的抵触心理,可以尝试安装多个 WSL 系统勉强一用。 |
24 superrichman 2020-05-15 20:48:51 +08:00 via iPhone 用另外一台电脑跑 docker /doge |
![]() | 25 mmdsun 2020-05-15 21:23:58 +08:00 via Android hyper-v 感觉比 vm 要好用。我这边 vm 总是卡卡的 |
![]() | 26 xiaoFine 2020-05-15 21:41:19 +08:00 via iPhone ![]() wsl/vm 都试过,最后还是用云主机吧 |
![]() | 27 baobao1270 2020-05-16 03:52:12 +08:00 via Android vmware 装 ubuntu,ubuntu 里装 docker |
![]() | 28 hiplon 2020-05-16 09:57:10 +08:00 via Android hyperv 是 type1,平时用 win 的时候性能还是有损耗 |