我放弃在wsl下使用容器开发了

2026-04-11 08:251阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

我是在window → wsl2 → docker环境下开发,这中间每次连接中转配置都挺麻烦说实话,遇到点网络问题排查很久。

在window上开发折腾了2年多,被各种诡异bug折磨,甚至现在遇到bug找ai都解决不了,今天因为网络的问题心累了准备在win上部署环境以后不折腾了。

其实容器下开发挺美前期折腾好一个compose,后面可以一键启动各种开发环境。

但是为了折腾忽略了挺多小问题,比如效率问题,启动容器要几分钟,每次用vsc打开容器又要几分钟,偶尔网络抽风保存代码又浪费几分钟。

然后现在用ai也很麻烦,每个容器都要装一套claude code,然后还要维护公共skills什么的。

这次不知道什么原因,可能是昨天更新了系统吧,我wsl是镜像模式,理论上和宿主机ip是一样的也能走vpn,因为公司内网要挂vpn才能访问,然后就出现了宿主机上可以访问内网,wsl死活访问不了导致所有开发容器连不上公司内网,各种折腾网卡配置无果,真心累了。

网友解答:
--【壹】--:

其实现在用ccs在做开发,skill也好,提示词也好,配置也好,都管理的挺好的


--【贰】--:

如果要显卡直通还是只能wsl效率最高,其他的都同意vmware比较好。


--【叁】--:

早期使用wsl还有一点是因为codex没对Windows做适配,直接用就是一坨,从5.3开始基本上就没毛病了,现在也基本上不用wsl去开发了


--【肆】--:

为什么不开一个linux的虚拟机然后做一个本地硬盘挂载?


--【伍】--:

装台 Ubuntu 做开发机吧,平时ssh连着用


--【陆】--:

我也是打算这么搞,win下面直接开发太累了


--【柒】--:

要不直接使用docker desktop?虽然会占资源但这个是直接在windows里面启动起来的。命令可以直接终端输入,可能更方便点


--【捌】--:

为啥不直接wsl里开发,还要wsl在容器,我理解的是wsl本身就类似一个容器啊,如果要不同的开发环境,装几个wsl就可以了吧


--【玖】--:

WSL就这德行,一直有人把wsl吹的天花乱坠……


--【拾】--:

因为很多原因没有办法,希望以后有机会吧。


--【拾壹】--:

wsl网络问题确实千奇百怪,折磨人
我是windows,cc/codex安装wsl,windwos在搞个docker


--【拾贰】--:

原来windows下wsl的docker开发,各种问题。后来在ubuntu下docker开发,各种ai环境还得单独配置。现在好了,宿主机下改代码,docker里面运行。总结就是,在docker下面开发麻烦的要死。


--【拾叁】--:

现在 windows 下开发也容易了,不会有很多问题。


--【拾肆】--:

我一直都是wsl下开发,但是我没有用docker,直接wsl下搞,搞坏了删掉重装。体验挺好。除了claude不能直接在对话框粘贴图片外,基本没什么痛点。


--【拾伍】--:

主要是给了我们这些需要用linux,又没办法装一个真的linux,满足了我们这些卡在中间的人


--【拾陆】--:

我用wsl是因为被各种各样的依赖npm弄得烦,搞得Windows环境一团浆糊,全丢到wsl里隔离方便管理,但感觉也挺难用的


--【拾柒】--:

哈哈哈,来折腾吧,真的很难受,话说为啥win下直接开发累


--【拾捌】--:

我最早做php开发,遇到本地调试swoole就没有办法,只能上传到服务器去调试挺麻烦的,有些玩意只能在linux下用,就很烦


--【拾玖】--:

wsl其实没有什么作用只是为了装纯净版的docker,主要是用docker容器

标签:纯水
问题描述:

我是在window → wsl2 → docker环境下开发,这中间每次连接中转配置都挺麻烦说实话,遇到点网络问题排查很久。

在window上开发折腾了2年多,被各种诡异bug折磨,甚至现在遇到bug找ai都解决不了,今天因为网络的问题心累了准备在win上部署环境以后不折腾了。

其实容器下开发挺美前期折腾好一个compose,后面可以一键启动各种开发环境。

但是为了折腾忽略了挺多小问题,比如效率问题,启动容器要几分钟,每次用vsc打开容器又要几分钟,偶尔网络抽风保存代码又浪费几分钟。

然后现在用ai也很麻烦,每个容器都要装一套claude code,然后还要维护公共skills什么的。

这次不知道什么原因,可能是昨天更新了系统吧,我wsl是镜像模式,理论上和宿主机ip是一样的也能走vpn,因为公司内网要挂vpn才能访问,然后就出现了宿主机上可以访问内网,wsl死活访问不了导致所有开发容器连不上公司内网,各种折腾网卡配置无果,真心累了。

网友解答:
--【壹】--:

其实现在用ccs在做开发,skill也好,提示词也好,配置也好,都管理的挺好的


--【贰】--:

如果要显卡直通还是只能wsl效率最高,其他的都同意vmware比较好。


--【叁】--:

早期使用wsl还有一点是因为codex没对Windows做适配,直接用就是一坨,从5.3开始基本上就没毛病了,现在也基本上不用wsl去开发了


--【肆】--:

为什么不开一个linux的虚拟机然后做一个本地硬盘挂载?


--【伍】--:

装台 Ubuntu 做开发机吧,平时ssh连着用


--【陆】--:

我也是打算这么搞,win下面直接开发太累了


--【柒】--:

要不直接使用docker desktop?虽然会占资源但这个是直接在windows里面启动起来的。命令可以直接终端输入,可能更方便点


--【捌】--:

为啥不直接wsl里开发,还要wsl在容器,我理解的是wsl本身就类似一个容器啊,如果要不同的开发环境,装几个wsl就可以了吧


--【玖】--:

WSL就这德行,一直有人把wsl吹的天花乱坠……


--【拾】--:

因为很多原因没有办法,希望以后有机会吧。


--【拾壹】--:

wsl网络问题确实千奇百怪,折磨人
我是windows,cc/codex安装wsl,windwos在搞个docker


--【拾贰】--:

原来windows下wsl的docker开发,各种问题。后来在ubuntu下docker开发,各种ai环境还得单独配置。现在好了,宿主机下改代码,docker里面运行。总结就是,在docker下面开发麻烦的要死。


--【拾叁】--:

现在 windows 下开发也容易了,不会有很多问题。


--【拾肆】--:

我一直都是wsl下开发,但是我没有用docker,直接wsl下搞,搞坏了删掉重装。体验挺好。除了claude不能直接在对话框粘贴图片外,基本没什么痛点。


--【拾伍】--:

主要是给了我们这些需要用linux,又没办法装一个真的linux,满足了我们这些卡在中间的人


--【拾陆】--:

我用wsl是因为被各种各样的依赖npm弄得烦,搞得Windows环境一团浆糊,全丢到wsl里隔离方便管理,但感觉也挺难用的


--【拾柒】--:

哈哈哈,来折腾吧,真的很难受,话说为啥win下直接开发累


--【拾捌】--:

我最早做php开发,遇到本地调试swoole就没有办法,只能上传到服务器去调试挺麻烦的,有些玩意只能在linux下用,就很烦


--【拾玖】--:

wsl其实没有什么作用只是为了装纯净版的docker,主要是用docker容器

标签:纯水