Posted in: WSL

#在Win10中安装docker和wsl2并最终实现Windows上运行Ubuntu子系统

在Win10中安装docker和wsl2并最终实现Windows上运行Ubuntu子系统

本文讲述的是在Win10系统上方便的搭建一个linux开发环境,配合vs code的插件和git可以基本满足各种开发需求。

1.在 Windows 10 上安装 docker desktop

  1. Windows 10至少升级 到2004 版。您可能需要此处的更新工具。如果 Dell Encryption 客户端不是最新版本,安装将失败(请参阅注释)。
  2. 上Docker官网(需要科学)www.docker.com 然后下载docker desktop

  1. 运行安装程序,在系统安装docker desktop的过程中会自动启用“适用于 Linux 的 Windows 子系统”和“虚拟机平台”功能。
    file
  2. 下载并安装最新 Linux 内核
    下载最新包: 适用于 x64 计算机的 WSL2 Linux 内核更新包
  3. 将 WSL 2 设置为默认值
    打开 PowerShell,将 WSL 2 设置为默认版本:

    wsl --set-default-version 2
  4. 安装后启用选择WSL2作为docker的基础引擎
    file

2.安装 Ubuntu 20.04到WSL2子系统

  1. 从 Microsoft Store下载Ubuntu 20.04 LTS(或下载任何其他兼容的 WSL 命令行工具)
    安装后可以直接从Win10搜索框中敲Ubuntu来找到应用程序并运行Ubuntu
    file

  2. 为方便编辑,可以选择为VS Code安装WSL扩展,方法为直接从VS Code的扩展中搜索wsl并选择如下图标的扩展安装
    file

  3. 安装 Windows 终端(可选)
    Windows 终端可启用多个选项卡(在多个 Linux 命令行、Windows 命令提示符、PowerShell 和 Azure CLI 等之间快速切换)、创建键绑定(用于打开或关闭选项卡、复制粘贴等的快捷方式键)、使用搜索功能,以及使用自定义主题(配色方案、字体样式和大小、背景图像/模糊/透明度)。 了解详细信息。
    安装 Windows 终端
    file

Back to Top