type
Post
status
Published
date
Jan 20, 2026
slug
summary
Windows安装Ubuntu的优化建议
tags
开发
category
技术分享
icon
password
🤖 Assistant
WSL + Ubuntu + Docker 优化建议
作为运维工程师,我很高兴为您提供WSL环境下Ubuntu和Docker的优化建议:
WSL2 基础优化
- 确保使用WSL2而非WSL1
- 资源分配优化
- 在Windows设置 > 应用 > 功能 > 可选功能 > WSL > 选项中调整
- 分配至少4GB内存给WSL2
- 分配适当的CPU核心数(建议50-75%)
- 文件系统性能
- 将项目放在Linux文件系统(
/home)而非Windows文件系统(/mnt/) - 避免频繁在Windows和WSL间复制大文件
Ubuntu 系统优化
- 系统维护
- 内核参数优化
创建
/etc/sysctl.d/wsl.conf:
然后执行
sudo sysctl -p- 磁盘空间管理
Docker 配置优化
- Docker守护进程配置
创建
~/.docker/daemon.json:
- Docker Desktop 设置
- 分配4-8GB内存
- 分配50%的CPU核心
- 启用"WSL 2 Integration"选项
- 镜像和存储优化
- 使用
.dockerignore减少构建上下文 - 定期清理:
docker system prune -a - 使用多阶段构建减小镜像大小
- 数据管理
WSL 与 Docker 集成优化
- 网络优化
- 使用自定义网络而非默认桥接
- 为容器配置DNS:
- 跨文件系统访问
- 通过
/mnt/访问Windows文件系统 - 避免频繁在两个文件系统间移动大型项目
性能监控
- 系统监控工具
- Docker监控
备份与恢复
- WSL备份
- 完整恢复
通过实施这些优化,您可以显著提升WSL环境下Ubuntu和Docker的性能和稳定性。需要更详细的配置或有其他问题,请随时询问。
- 作者:笑笑
- 链接:一个NotionNext搭建的个人小站/article/2ee86419-ddfe-804d-993a-da83b6ab2004
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
