当前位置:首页>Linux>Windows新时代的Linux容器方案 WSLC

Windows新时代的Linux容器方案 WSLC

  • 2026-09-02 16:25:02
Windows新时代的Linux容器方案 WSLC
1.学习本文建议具备以下基础:
  • Linux基础命令(cd、ls、apt、systemctl等)
  • 熟练Windows PowerShell基础使用
  • 熟练WSL基本操作
  • Docker基础概念(镜像、容器、端口映射)

2.WSL是什么

Windows Subsystem for Linux(简称WSL)是微软提供的一项技术,让你可以在Windows 里面直接运行 Linux 环境,不需要安装双系统,也不需要传统虚拟机。
简单理解:
WSL = Windows 里的一个 Linux 子系统

3.WSL和虚拟机的区别:

WSL 是 Windows 内集成的 Linux 环境,主要用于开发和运行 Linux 工具;
虚拟机是在 Windows 中模拟一台完整的 Linux 电脑,主要用于测试、学习和隔离环境。

4.WSL相比虚拟机的优点:

更轻量:WSL 不需要启动完整虚拟电脑,CPU、内存占用更少。
启动更快:WSL 通常几秒内进入 Linux。
Windows/Linux 集成更好:Windows 文件可直接访问,Linux 文件可在 Windows 资源管理器打开。
开发体验更好:Windows 可直接使用 IDEA、VS Code 等工具。
资源动态分配:WSL 根据需要使用内存。
更适合Docker:WSL2 使用真正 Linux 内核,对 Docker、Kubernetes 支持很好。
无需维护完整的Linux系统:不需要安装 ISO、分区、配置虚拟硬件。

5.什么是WSLC

WSLC 是微软在 WSL 基础上提供的 Linux 容器运行能力,让 Windows 用户可以直接运行 Linux 容器,而无需单独安装 Docker Desktop。
简单理解:
WSLC = Windows + WSL2 Linux内核 + Linux容器运行能力

6.如何使用WSLC

查看自己的WSL版本(必须Version=2才可以)
wsl-l-v
更新至最新版本的WSL预览版
wsl --update --pre-release
使用容器
wslc容器的的命令与Docker的命令基本一致,只需要把docker替换成wslc即可。

7.常用命令表对比

Docker
WSLC
作用
docker pull
wslc pull
下载镜像
docker images
wslc images
查看镜像
docker run
wslc run
创建容器
docker ps
wslc ps
查看运行容器
docker logs
wslc logs
查看日志
docker exec
wslc exec
进入容器

8.在windows使用WSLC安装Nginx容器

拉取Nginx镜像
wslc pulldocker.1ms.run/nginx
查看镜像列表
wslc imges
启动Nginx
wslc run --name nginx -p 8080:80 docker.1ms.run/nginx
验证容器是否启动成功
wslc ps
查看容器的启动日志
wslc logs -f nginx
访问Nginx后台
http://127.0.0.1:8080
尝试进入容器内部
wslc exec -it nginx bash

最新文章

随机文章