WSL2[Windows Subsystem for Linux 2] 学习和使用汇集 接触WSL2过程中整理沉淀的一些知识点,大纲如下,内容比较多,详细内容参考 https://www.yuque.com/wushifengcn/kb/mbg1b5 欢迎感兴趣者补充和提出问题,共同学习。 基础和背景 缘起 命令行/CLI Windows CLI DOS命令行 PowerShell WSL Windows上运行linux程序的方式简介 虚拟机隔离模式 软件跨平台 Cygwin MinGW MSYS WSL WSL WSL版本 WSL1 WSL2 WSL2的文件系统 安装和使用 已有安装的WSL版本如何区分版本 安装条件 界面安装 命令行安装 Linux Kernel安装 Linux Distribution Ubuntu20的运行说明 执行命令 关闭 更多用法 配置文件 wsl.conf . wslconfig 参考 互操作性 Windows访问Linux 文件 管道的使用 windows输出管道进入linux linux输出管道进windows windows访问linux的服务 MSTSC访问Linux桌面例子 使用浮动的IP 设置固定的ip Linux访问windows 文件 访问windows的命令 管道 linux访问Windows服务 Linux分发版 官方直接用 导入导出 docker方式自己制作 Dockerfile文件制作桌面版LINUX build的脚本 WSL GUI的使用 xRDP X11方式 启动X11 Server 建立WSL连接 将GUI程序启动到 windows系统上 WSLg 容器开发 安装 docker ce/ee的安装 docker desktop的安装 基本命令 docker常用命令表 复杂些的例子 windows容器生态 容器仓库 开放仓库 自建仓库 自己搭建仓库环境 云上使用 镜像发布 镜像大小 Docker镜像层 提防构建路径 挤压镜像 命令合并 标准化镜像层 删除缓存 选择基础镜像 完全不选择基础镜像 多阶段构建 从精简镜像开始构建 编排 docker compose swarm k8s 容器安全 容器漏洞扫描工具 VS Code开发 快速干净环境体验TIP 编写Vagrantfile文件 运行Windows2019 进入Windows2019 VS Code remote WSL WSL安装 安装Ubuntu分发版本 VS Code和插件安装 WSL运行 访问wsl内的服务 VS Code和容器下开发 windows下docker安装 VS Code Docker插件 VS Code常用插件Tip shell总结和比较 Window Git Bash参考 git bash安装和使用 Sublime更有效的集成git-bash 脚本文件编写Tip windows terminal MobaXterm Powershell ubutnu下安装powershell 常用的一些小命令 使用powershell管理虚拟交换机 常用shell