Windows 11 原生 Linux 容器正式发布,不再需要 Docker Desktop

Wait 5 sec.

今年7月初的时候,微软发布 WSL 容器公测版,Windows 原生支持 Linux 容器,这意味着无需安装 Docker Desktop,就能直接在 Windows 上运行 Docker 镜像。3个月后,微软正式发布 WSL 容器,只需要运行 wsl --update 就可以升级到正式版。使用方式上,大多数命令只需要将 docker 替换为 wlsc 即可。目前有两个功能:WSL 容器 CLI :使用 wslc.exe 可以直接在 Windows 上构建、运行和部署 Linux 容器(别名 container.exe)WSL 容器 API :访问在原生 Windows 应用中以编程方式运行 Linux 容器的功能,从而解锁诸如运行本地 AI 工作负载或在本地使用基于云的容器化应用程序等场景。与 Docker 有什么使用区别?传统上,运行第一个 Docker 容器,只需要:docker run --rm hello-world而 WSL 容器这样用:wslc run --rm hello-world默认从 Docker Hub(docker.io)抓取镜像。Docker 与 WSL Containers 常用命令对比操作DockerWSL Containers运行容器docker run nginxwslc run nginx运行后自动删除docker run --rm hello-worldwslc run --rm hello-world构建镜像docker build -t app .wslc build -t app .拉取镜像docker pull nginxwslc pull nginx查看容器docker pswslc list查看镜像docker imageswslc images执行容器命令docker exec ...wslc exec ...查看日志docker logs ...wslc logs ...停止容器docker stop ...wslc stop ...重启容器docker restart ...wslc container restart ...复制文件docker cp ...wslc container cp ...查看系统信息docker infowslc system info实时事件docker eventswslc events连接网络docker network connect ...wslc network connect ...断开网络docker network disconnect ...wslc network disconnect ...创建网络docker network create ...wslc network create ...健康检查--health-cmd 等支持 Health Check挂载存储docker run --mount ...wslc run --mount ...停止超时docker run --stop-timeout ...wslc run --stop-timeout ...自定义数据存储位置Docker Desktop 设置 / Docker 配置WSLc 默认会话可配置存储路径默认镜像仓库Docker HubDocker HubGPU支持支持Composedocker compose暂未支持可以看出来,微软固执的直接替代了大部分 docker 命令,但就是不用 ps, 继续使用 list,这两个差别,到底有什么?未来:添加 wslc compose微软也强调下一个功能就是添加 compose 支持,目标是用 wsl compose up 直接替代 docker compose up 继续使用 compose.yaml文件,无需任何修改。原文:https://www.appinn.com/windows-wsl-container-generally-available/未来在 Windows 上使用 Docker 将变得非常简单,甚至可以通过 API 让 Windows 应用运行容器。具体看此前的内容:https://www.appinn.com/windows-wsl-container-public-preview/相关阅读告别 Docker Desktop:微软发布 WSL 容器公测版,Windows 原生支持 Linux 容器微软确认 Windows 10 可以使用 WSL 容器(WSL Containers),支持GPU直通微软官方开源:一键把全新 Windows 11 变成干净、清爽的开发机告别命令行!WSL Dashboard 一站式可视化管理 WSL2 工具微软向“预览体验成员”发送中文邮件:我们对 Windows 质量的承诺©2021 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 3659b075e72a5b7b1b87ea74aa7932ff 点击这里留言、和原作者一起评论[ 点击前往获取链接 ]