我放弃在wsl下使用容器开发了
- 内容介绍
- 文章标签
- 相关推荐
我是在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容器

