目前在用破解版的 vmware, 安装了无桌面版的 centos7, 需要用到 docker, nacos 自启动的服务
想问 4042 年了是时候全面切换到 wsl2 了嘛
![]() | 1 iold 2024-04-10 11:27:36 +08:00 反正 我是 WSL2 |
![]() | 2 ysc3839 2024-04-10 11:27:49 +08:00 via Android 我目前还在用 VMware ,因为还要虚拟 Windows 和 macOS ,开启 Hyper-V 的话 VMware 虚拟 macOS 似乎会有问题。 同时还有玩游戏的需求,开启 Hyper-V 后疑似会影响主机的游戏性能。 |
![]() | 3 gav1nwwk 2024-04-10 11:31:46 +08:00 我在公司仍着一台破电脑,内网开发用,外网的话找个 vps ,或者 ddns 家里 |
![]() | 4 Akitora 2024-04-10 11:32:23 +08:00 Hyper-V 单独装一个 linux 虚拟机 |
![]() | 5 ixiaohei 2024-04-10 11:37:32 +08:00 ![]() 不知道建议合不合适,建议换 mac |
6 Rache1 2024-04-10 11:37:41 +08:00 |
![]() | 7 Yuhooo 2024-04-10 11:40:59 +08:00 以前用 VMware 正常(win10),换了新电脑(win11)之后,也不知道是系统不兼容还是硬件不兼容,VMware 下 ubuntu 特别容易桌面卡死(鼠标键盘无反应,后台正常),废了很长时间怎么修改都解决不了这个问题,最后只能用 WSL2 环境了,不过 WSL 坑也不少,特别是配置网络问题较为麻烦 |
![]() | 9 jfcherng 2024-04-10 12:00:44 +08:00 ![]() |
&bsp; 10 fsdrw08 2024-04-10 12:10:50 +08:00 via Android hyper-v |
![]() | 12 wildman9527 2024-04-10 12:16:58 +08:00 VirtualBox |
![]() | 13 wildman9527 2024-04-10 12:18:17 +08:00 @Yuhooo #7 开虚拟机就不要装桌面版了, 直接 Server 版不香么! |
![]() | 15 gentrydeng 2024-04-10 12:26:25 +08:00 via Android 我是开 WSL 2 和 Hyper-V 后偶尔用 VMware 。 |
16 ByteCat 2024-04-10 12:46:10 +08:00 HyperV 全家桶,包括 WSL2 之类的 |
17 kikyou12138 2024-04-10 13:19:39 +08:00 wsl2 debian 上面跑了个 docker ,稳的很 |
![]() | 18 AFOX 2024-04-10 13:21:06 +08:00 wsl2 |
19 mason961125 2024-04-10 13:23:08 +08:00 Hyper-V |
![]() | 20 kaiveyoung 2024-04-10 13:23:14 +08:00 via Android wsl2+挂载硬盘或虚拟磁盘 |
21 szdosar 2024-04-10 13:26:44 +08:00 via iPhone 单分 128G 分区,物理机上 ubuntu |
![]() | 22 MEIerer 2024-04-10 13:27:11 +08:00 wsl2 啊 |
![]() | 23 EricSTG OP @wildman9527 #12 之前用过一段时间, 发现挂在后台占用比较大, 之后就没用过了 |
24 6F321i77Df1W0Zka 2024-04-10 13:34:14 +08:00 ![]() VirtualBox + vagrant |
![]() | 25 Joshua999 2024-04-10 13:37:45 +08:00 经常用 usb 以及串口,wsl2 方便吗? |
![]() | 26 comlewin 2024-04-10 13:39:20 +08:00 VMware 吧,实际占用资源感觉比 wsl 低 |
![]() | 27 sorrowlikeblue 2024-04-10 13:40:02 +08:00 ![]() @Joshua999 可以的。可以收搜一下 usbipd |
![]() | 28 Trim21 2024-04-10 13:44:25 +08:00 via Android wsl 在我机器上经常遇到 cpu100%的问题,换 VirtualBox 了 |
29 coderzhangsan 2024-04-10 13:45:40 +08:00 没有什么好纠结的,有时间有精力可以几个多折腾一下,哪个适配你的系统稳定性高用哪个,毕竟只是个开发工具而已。 |
![]() | 30 weenhall5 2024-04-10 13:47:48 +08:00 win11 下用的 WSL2,可以使用 docker |
31 chenliangngng 2024-04-10 13:48:20 +08:00 ![]() 如果不考虑盗版问题,前两个和最后这个比就是 lj |
32 wangkun025 2024-04-10 13:59:37 +08:00 不需要图形的话,用 vagrant 搭配 virtualbox 或者 vmware workstation player 都可以。后者对个人免费。 |
![]() | 33 iorilu 2024-04-10 14:10:42 +08:00 只用用 linux 直接用 wsl2 就行, 需要多个可开多个, 方便的很 |
34 lxqxqxq 2024-04-10 14:13:09 +08:00 win11 WSL2 |
![]() | 35 JayZXu 2024-04-10 14:22:53 +08:00 ![]() 如果只是用 docker 的话,wsl2 已经非常好用无脑了,性能和效率一定是大于 vmware 的 如果是桌面系统 linux 的话,wslg 目前还是不是特别好用,不过搭配 X410 的话,也能获得不错的开发体验 |
![]() | 36 FawkesV 2024-04-10 14:30:48 +08:00 win11 的 wsl2 我用起来很好用. 装的 docker |
![]() | 37 ashong 2024-04-10 14:38:00 +08:00 docker + wsl2 其它 WLSL 1 更方便轻量 |
![]() | 38 dif 2024-04-10 14:38:49 +08:00 wsl2,vm 都用。 |
![]() | 39 elonlo 2024-04-10 14:47:09 +08:00 WSL2 |
![]() | 40 yudoo 2024-04-10 14:48:38 +08:00 @ixiaohei mac 有什么好用的终端工具推荐吗, windows 的那个 MobaXterm 就挺好用的, mac 找了好久没找到合适的 |
![]() | 42 Dogtler 2024-04-10 14:56:06 +08:00 via iPhone Termius |
![]() | 43 andyskaura 2024-04-10 15:02:18 +08:00 只是开发的话,win10+wsl2 挺好的 |
![]() | 44 jianrenjun 2024-04-10 15:04:51 +08:00 wsl2+hyper-v |
![]() | 45 xw 2024-04-10 15:05:08 +08:00 via iPhone wsl2 |
![]() | 46 FengMubai 2024-04-10 15:06:51 +08:00 2024 年的 Windows, 你可以选择: wsl2 + VMware, 或 wsl1 + VMware, 或 wsl1 + wsl2 +VMware |
![]() | 47 Nasei 2024-04-10 15:10:10 +08:00 ![]() 首先,mac 的 docker 也是虚拟机,反而 windows 还有原生的 win 容器,其次当需要 x86 容器的时候,mac 的模拟性能非常酸爽 |
![]() | 48 Nasei 2024-04-10 15:11:47 +08:00 单说 docker ,wsl2 的 windows 吊打 mac |
![]() | 49 libook 2024-04-10 15:18:58 +08:00 Docker 给 Windwos 和 Mac 提供的 Docker Desktop 曾经带给我非常差的体验,bug 多而且全是商业化私货。 你可以参考这个看试试能不能在 WSL2 里直接安装 Docker-CE ,而不是用 Windows 上的 Docker Desktop https://onlyutkarsh.medium.com/running-docker-in-wsl2-ubuntu-distro-without-docker-desktop-6ec495e8bb4d 也可以虚拟机里跑个 Linux 然后再跑 Docker ,启动参数里打开 TCP 的 RPC ,然后 WSL2 上配置一个 DOCKER_HOST 环境变量就可以直接调用远程的 Docker daemon 进行操作了。 WSL1 和 2 之间,如果不是对 WSL 和 Windows 的互操作性需求特别高,还是建议 WSL2 。 开虚拟机的话,对虚拟机的配置的丰富性没有强需求的话,Windows 自带的 Hyper-V 就够用了。 |
![]() | 50 nightRainAnnoy 2024-04-10 15:52:08 +08:00 我手贱, 把 Hyper-V 的虚拟网络给删掉了。 然后一直没找到解决方案。 |
51 yangzzzzzz 2024-04-10 16:03:20 +08:00 wls2 ,docker 之类的折腾一下也能用 |
52 dddd1919 2024-04-10 16:05:47 +08:00 把 win 上用的好好的 wsl1 升级到 wsl2 ,网络挂掉,玩完 |
53 Cola98 2024-04-10 16:09:45 +08:00 wsl2 和 VMware 都在用,如果平时使用 IDE ,比如 Goland ,IDEA 这些使用 WSL2 IO 占用会很高,docker 体验上目前没有感觉到有什么问题,自启动服务,现在也支持 systemctl 。 |
![]() | 54 bjfane PRO 看过一个测评 hyper-v,exsi,promox 三个在虚拟化损失性上都在 95+,其他 ikuai,openwrt 这种的都是垃圾。 非招杠,只是我看到的。目前用 hyper-v 这三个在易用性,可玩性(直通等)上有差别。 |
![]() | 55 ixiaohei 2024-04-10 16:46:20 +08:00 @yudoo mac 终端比较多,但是我尝试的不多;我一般使用 iterm ,觉得 iterm 不错一直在使用这个;以前尝试 warp 也不错。 另外建议 zsh ,且可以尝试一下 oh-my-zsh ;缺点是装多了插件会卡。 |
![]() | 57 Yuhooo 2024-04-10 16:53:23 +08:00 @wildman9527 编码环境需要,涉及到 QT 、交叉编译等 |
![]() | 59 jqtmviyu 2024-04-10 17:19:57 +08:00 @Nasei #48 orbstack 怎么样? 反正启动 linux 非常快, 用来编译过好几个路由固件和 linux 内核了, 非常方便. |
![]() | 60 zbatman 2024-04-10 17:22:55 +08:00 hyper-v 虚拟机,加个 nat 网络跟 vmware 一样的体验 wsl2 之前用的时候有个问题:开机后不会自动启动 docker ,需要敲命令才能解决,不知道现在还有没有了 |
61 CodeAllen 2024-04-10 18:33:32 +08:00 综合来说,在 Windows 上 HyperV 是效果最好的;我用 VMWare 遇到过特定场景下 centos 网卡离线问题,手动重启网卡可以恢复,VMWare 更新了几个版本问题依旧在; WSL 环境下还是有些兼容性问题,不如原生 Linux 系统好用,典型的问题就是 docker ; HyperV 下遇到比较麻烦的问题就是虚拟机 IP 不固定的问题,这个倒是可以通过 mDNS 解析虚拟机 hostname 解决,不会太影响使用。 |
62 ZXiangQAQ 2024-04-10 18:39:35 +08:00 买一台小主机接到路由器上当开发环境 |
63 s1461a 2024-04-10 19:09:57 +08:00 @kikyou12138 我想请教一下,wsl2 debian ,镜像网络,docker bridge 模式怎么才能连接(只有用 host 模式才正常,但是 host 模式不能映射端口) |
64 taotaodaddy 2024-04-10 20:11:47 +08:00 Hyper-V |
![]() | 65 nicocho 2024-04-10 20:52:10 +08:00 via Android 借个楼问问,在用 wsl2 ,但 win 下面的 idea 直接访问 wsl2 的工程,总是卡,有知道怎么弄的大佬么? jvm 已经用 wsl2 里的了 |
![]() | 66 dV9zZM1wROuBT16X 2024-04-10 21:13:03 +08:00 virtualbox+vagrant 最方便,虽然性能不咋地,但你本地开发真的要性能还不如买个 pc 做服务器。vmware 太耗资源,wsl 固定 IP 的问题解决了没 |
![]() | 68 bs10081 2024-04-10 22:22:41 +08:00 @libook 直接用 OrbStack 的,我得好非常多,我 Docker Desktop 存用 4GB ,OrbStack 存用 1GB |
![]() | 69 cctv6 2024-04-10 22:32:25 +08:00 wsl2 和 vmware 两个可以一起用,不是只能选其中一个的。 wsl2 和系统集成得比较好,打开终端就可以用,可以直接操作本地磁盘的文件,这个优点是虚拟机没法比的。 vmware 就是隔离性比较高,能打快照,操作失误了能回滚,不怕折腾。 |
70 512357301 2024-04-11 00:58:57 +08:00 via Android 我用的 boot2docker ,个人感觉,够用,唯一的缺点就是 docker 版本卡在了 19 ,因为它不更新了。。。 |
![]() | 73 WuSiYu 2024-04-11 03:14:09 +08:00 wsl1 虽然更加“无缝”,但可惜被砍了,之后的 wslg 、cuda 等很多新特性都不支持了,所以还是 wsl2 吧,就是有时候得等几秒让它启动,在意的话可以改下 wsl2 的配置,禁止自动关闭 vm wsl2 的好处就是真的能当一个 linux vm 来用,systemd 什么的都是有的 VMware 现在可以跟 Hyper-V 共存,如果觉得 Hyper-V 自带的界面太难用可以装一个 |
74 ZZ74 2024-04-11 07:52:52 +08:00 via Android |
75 4linuxfun 2024-04-11 08:17:14 +08:00 WSL2+Docker 是很好的组合,但是,升级了下 win11 系统,就起不来了。。。。从此就放弃 WSL2 |
![]() | 77 lingeo 2024-04-11 09:09:55 +08:00 如果想在虚拟机上面使用显卡,那么 wsl2 应该是唯一选择。 |
![]() | 78 lingeo 2024-04-11 09:10:10 +08:00 如果你是专业卡另说。 |
79 Rache1 2024-04-11 09:11:10 +08:00 @rojer12 #76 ![]() 就是还有个小问题,Vmware 默认会在任务栏显示一个托盘图标,我之前没打开管理员启动的时候,双击图标就可以打开 Vmware ,现在不行了。 https://www.chiphell.com/forum.php?mod=redirect&goto=findpost&ptid=2547801&pid=53447138 |
80 orm 2024-04-11 09:17:30 +08:00 像我如果是平时只用一个些 Linux 命令行工具,MSYS2 就很好,没有像 WSL2 的网络问题 |
81 jin7 2024-04-11 09:19:54 +08:00 别用 wsl wsl2 一堆问题 用虚拟机安装 linux 再安装 docker |
![]() | 82 Felldeadbird 2024-04-11 09:20:29 +08:00 新系统 wsl2 老系统用 vm 就一直用 vm |
83 WashFreshFresh 2024-04-11 09:23:23 +08:00 @nicocho 升级 wslg 把 idea 也丢到里面去 我目前是这样解决的 不然 win 下的 idea 索引 wsl2 里的项目 大概率卡死 |
![]() | 84 jackytang520 2024-04-11 09:25:52 +08:00 vagrant+virtualbox |
![]() | 85 yiqiao 2024-04-11 09:39:55 +08:00 virtualbox 不是免费吗,再装个 vagrant 就完事了。 |
87 RYAN10041 2024-04-11 09:58:59 +08:00 资源占用、速度上 wsl2 好 想要挂载硬盘、扩展性好选 VMware 至于 wsl1 是什么垃圾 |
![]() | 89 tongqe 2024-04-11 10:12:39 +08:00 wsl2 |
90 mscsky 2024-04-11 10:15:27 +08:00 wsl 开发级别 VMware 生产级别 |
![]() | 91 Ipsum 2024-04-11 10:22:21 +08:00 wsl2 不大规模编译还行。一但遇到比如 op 等系统编辑,io 会让你怀疑人生。 |
92 lazydao 2024-04-11 11:19:43 +08:00 主力 WSL2 。 备用 VMware 虚拟机用来做一些骚操作。 |
93 bigtear 2024-04-11 11:19:59 +08:00 ![]() |
94 bigtear 2024-04-11 11:37:36 +08:00 @bigtear 玩梗勿怪哈哈,Hyper-V 和 Type2 的 VMware workstation 和 Vitrualbox 比不好用,跟 Type1 的 pve exsi 比方便一点 建议还是搞个小 NAS 或者小服务器跑你的服务,或者直接切换到 Linux 、Mac 吧 |
95 mrpzx001 2024-04-11 13:59:29 +08:00 wsl2 一样可以玩 mac ,试试 docker-osx |
98 kikyou12138 2024-04-11 15:53:39 +08:00 @s1461a 没玩过这么高端的,我就在里面起写数据库 mq 之类的通过 127.0.0.1 连 |
![]() | 99 lujiaosama &nsp; 2024-04-11 15:57:17 +08:00 WSL2 集成度更高更无缝, 但是千万别想着在 WSL2 里写代码, IO 卡爆了 |
100 asm 2024-04-11 16:11:48 +08:00 WSL2 适合测试环境,vmware 适合搞一些事情,就看自己用不用快照了。 |