求 windows10 下使用 WSL2+Docker 开发的最优姿势

2021-04-14 14:16:34 +08:00
 dandankele

楼主原本一直都是在 win10 专业版中装的 Docker 桌面版,基于 Hyper-V,因此都是不需要搞啥大折腾就能进行开发。

但最近搞了台笔记本台,没注意到是 Win10 家庭版的,然后下载安装 Docker 桌面版也能正常使用,唯一不一样的就是安装前置步骤貌似多了个安装啥 WSL2 的,起初没太在意,就直接下一步下一步。。最后安装完成后似乎也没啥问题,照常起 docker 容器。。

由于我希望能够热更新代码,所以需要项目代码通过 volumes 挂载到容器中,也需要在 IDE 能编辑该代码。。。以前都很正常,但在 WSL2 下发现慢成狗。。网上查了下应该是 IO 相关问题,有的说是关了实时安全检测会好一点,也有的说把代码放到 WSL 中,但后者我又该如何通过 IDE 编辑代码?你要说完全在 WSL 中用 Vim 开发吧。。没这么玩儿过也不习惯。。

就是想问如何继续保持原有方式开发?该如何配置或者折腾一番

1984 次点击
所在节点    Docker
6 条回复
BeautifulSoap
2021-04-14 14:35:13 +08:00
你直接在 wsl2 中装 IDE 然后通过 xserver 把图形界面传出来不就好了

https://techcommunity.microsoft.com/t5/windows-dev-appconsult/running-wsl-gui-apps-on-windows-10/ba-p/1493242
ch2
2021-04-14 23:48:17 +08:00
你把 WSL2 的目录挂到 Windows 里就行了
zxCoder
2021-04-15 09:27:25 +08:00
我是把代码和 ide 都装在 wsl2 里了
noobalex
2021-06-18 00:55:30 +08:00
楼主最后买的哪款笔记本?
dandankele
2021-06-18 22:25:31 +08:00
@noobalex yoga14s R7 5800H
yEhwG10ZJa83067x
2022-01-20 09:02:40 +08:00
试试 vagrant + virtualbox

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/770587

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX