Windows11 + WSL2 + Docker + Ubuntu开发环境配置
00 min
2024-9-28
2024-9-29
type
status
date
slug
summary
tags
category
icon
password

Windows11 + WSL2 + Docker + Ubuntu开发环境配置

1. Windows 11准备工作

1.1 启用windows子系统与虚拟化功能

  1. 打开 控制面版(找不到可以直接使用任务栏的搜索功能寻找)
  1. 访问 程序和功能 子菜单 打开或关闭Windows功能
  1. 选择“适用于Linux的Windows子系统”与 “虚拟机平台”与“Hyper-V"
  1. 点击“确定”
  1. 重启
notion image
重启后,设置WSL默认版本

1.2 下载Ubuntu子系统

  1. 使用任务栏的搜索功能搜索Store,找到Microsoft Store
  1. 索ubuntu, 选择一个子系统进行下载,我这里选择的是22.04版本
notion image
3. 下载完后找到Ubuntu 22.04图标,点击打开,根据提示设置用户名和密码即可
notion image
 

1.3 子系统迁移到其他盘

因为Ubuntu子系统是默认安装到C盘的,C盘一般为系统盘,设置的会比较小,长时间使用子系统最好迁移到其他盘,避免C盘爆内存。
1.查看WSL运行状态
2.导出镜像, 并注销wsl中的Ubuntu
3.导入镜像,输入下面的命令等待安装完成
4.配置先前设置的默认登录用户
 

1.4 指定WSL2内存占用、设置释放内存

在指定目录下创建文件:C:\Users\your_role\.wslconfig
可以根据上面的内容到配置.wslconfig文件,记得删除注释
 
 

2. 安装Docker 并配置

1.下载Dockers Desktop Installer.exe文件安装Dockers Desktop
notion image
2.进行如下配置
notion image
notion image
 

3. 安装VSCode 并配置

1.进入vscode官网下载VScode并安装
notion image
2.点击插件,搜索并下载WSL,Docker等插件
notion image
notion image
3.找到远程资源管理器,打开即可使用VSCode配合Ubuntu进行开发
notion image
 
上一篇
Mac上spark环境配置(离线安装)
下一篇
MAC SSH远程访问WSL2 Ubuntu 炼丹