微软正式发布 WSL 容器

今天刷到微软把 WSL 容器从公测转正了,第一反应是 Docker Desktop 在 Windows 上的日子可能要难过了。以前在 Windows 上跑 Linux 容器,基本绕不开装 Docker Desktop,资源占用和授权问题一直是团队里被吐槽最多的点。现在只要 wsl --update 就能拿到正式版,等于把容器运行时直接塞进了系统层。

用法上几乎是无缝迁移,大多数命令把 docker 换成 wslc 就行。比如跑个测试镜像,原来写 docker run --rm hello-world,现在改成 wslc run --rm hello-world,默认还是从 Docker Hub 拉镜像。另外还提供了 wslc.exe 这个 CLI,以及一套容器 API,可以在原生 Windows 应用里用编程方式调容器,官方点名的场景包括本地跑 AI 工作负载,或者在本地直接使用那些原本基于云的容器化应用。我的判断是,这件事对个人开发者和中小团队影响最直接。Docker Desktop 对一定规模以上的公司收费,而 WSL 容器目前看是跟着 Windows 走的,省掉的不只是安装步骤,还有合规和采购上的麻烦。对于只是想在本地跑几个服务、做做开发调试的人来说,迁移成本确实很低。但短期内我不会把生产环境的 Docker 工作流整个搬过来。WSL 容器现在更像是一个轻量替代,镜像构建、多容器编排、和 CI 的衔接这些环节,Docker 生态积累的工具链还是更成熟。尤其是团队里已经有一套基于 docker compose 的本地环境,贸然切换反而会增加维护成本。比较务实的做法是先在个人机器上并行装一套,把日常的 hello-world 级别验证和单容器调试切过去,观察稳定性和网络、卷挂载这些细节。等 WSL 容器的 API 和周边工具再成熟一些,再考虑要不要在团队里推广。
10

评论

登录后即可发表评论

参与讨论,和出海同行交流想法与经验

还没有评论,来抢沙发吧

说说你的看法,第一条评论最显眼