Windows新时代的Linux容器方案 WSLC
- Linux基础命令(cd、ls、apt、systemctl等)
2.WSL是什么
Windows Subsystem for Linux(简称WSL)是微软提供的一项技术,让你可以在Windows 里面直接运行 Linux 环境,不需要安装双系统,也不需要传统虚拟机。WSL = Windows 里的一个 Linux 子系统3.WSL和虚拟机的区别:
WSL 是 Windows 内集成的 Linux 环境,主要用于开发和运行 Linux 工具;虚拟机是在 Windows 中模拟一台完整的 Linux 电脑,主要用于测试、学习和隔离环境。4.WSL相比虚拟机的优点:
更轻量:WSL 不需要启动完整虚拟电脑,CPU、内存占用更少。Windows/Linux 集成更好:Windows 文件可直接访问,Linux 文件可在 Windows 资源管理器打开。开发体验更好:Windows 可直接使用 IDEA、VS Code 等工具。更适合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 --update --pre-releasewslc容器的的命令与Docker的命令基本一致,只需要把docker替换成wslc即可。7.常用命令表对比
8.在windows使用WSLC安装Nginx容器
wslc pulldocker.1ms.run/nginxwslc run --name nginx -p 8080:80 docker.1ms.run/nginx