以下是Windows安装WSL(Windows Subsystem for Linux)及在Ubuntu中配置使用Docker的完整流程,整合了最新官方方案和常见问题解决方案:


🔧 一、Windows安装WSL(推荐WSL 2)

📍 安装前提

  • 系统要求:Windows 10版本2004(Build 19041)或更高,或Windows 11。

在这里插入图片描述

  • 启用虚拟化:需在BIOS/UEFI中开启Intel VT-x/AMD-V(重启电脑进入BIOS设置)。

⚙️ 安装步骤

  1. 管理员身份启动PowerShell
    wsl --install
    
    • 此命令自动完成以下操作:
      • 启用WSL和虚拟机平台功能
      • 安装最新Linux内核
      • 默认安装Ubuntu发行版
  2. 重启电脑
    安装完成后根据提示重启系统。
  3. 初始化Ubuntu
    重启后首次打开Ubuntu,按提示设置用户名和密码(密码输入不可见)。

💡 自定义发行版安装(如安装Ubuntu 22.04):

wsl --list --online  # 查看可用发行版
wsl --install -d Ubuntu-22.04  #(可选)
# 或者Microsoft Store中安装

在这里插入图片描述

⚠️ 常见问题解决

  • 报错0x80070057:检查系统版本是否≥19041,过低需升级。
  • WSL 2未启用
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    wsl --set-default-version 2
    
    重启后重试。
  • 代理配置冲突:若启动时提示localhost代理未镜像,关闭VPN或代理软件[citation:5]。

🐳 二、安装Docker Desktop

📦 安装流程

  1. 下载安装包
    访问Docker官网下载Windows版安装程序
    下载链接:Docker Desktop Installer.exe

  2. 运行安装向导

    • 勾选 Install required Windows components for WSL 2(关键选项!)
    • 安装完成后重启电脑
  3. 基础配置

    • 启动Docker Desktop,托盘图标显示🐳即正常
    • 验证安装(PowerShell):
      docker --version        # 显示版本号(如24.0.7)
      docker run hello-world  # 输出欢迎信息即成功(docker hub访问不了的话,这个命令会超时报错)
      
      在这里插入图片描述

🔧 关键集成配置(WSL 2支持)

  1. 打开Docker Desktop → SettingsGeneral

    • 勾选 Use the WSL 2 based engine
      在这里插入图片描述
  2. 进入 Resources → WSL Integration

    • 启用 Enable integration with my default WSL distro
    • 勾选已安装的Ubuntu(如 Ubuntu-22.04
      在这里插入图片描述

🚀 性能优化

  • 镜像加速:编辑 C:\Users\<用户>\.docker\daemon.json,添加国内镜像源:
    {"registry-mirrors": ["https://<你的镜像码>.mirror.aliyuncs.com"]
    }
    
    (推荐阿里云/腾讯云镜像地址)
    在这里插入图片描述

🚀 验证阿里云镜像是否配置成功

登录阿里云镜像控制台
在这里插入图片描述
从制品中心找下阿里云自带的MySQL镜像,拉取并启动:
docker run -ti -d --privileged=“true” --net=host alibaba-cloud-linux-3-registry.cn-hangzhou.cr.aliyuncs.com/alinux3/mysql_optimized:20240221-8.0.32-2.3.0 mysql_keentune.sh

在这里插入图片描述

镜像拉取成功
在这里插入图片描述
启动成功
在这里插入图片描述


💎 总结

  • WSL 2 + Docker 是Windows下最轻量的Linux开发方案,无需虚拟机即可原生运行容器[citation:9]。
  • 关键路径
    • Windows文件 → Linux:/mnt/c/
    • Linux文件 → Windows:\\wsl$\Ubuntu\
  • 避坑提示:若安装失败,优先检查系统版本、虚拟化是否启用,并关闭代理工具。

通过上述步骤,你已在Windows中构建了完整的Linux开发环境,可直接在Ubuntu内使用Docker部署应用,同时无缝操作双系统文件,高效完成跨平台开发任务 🎉。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/86960.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/86960.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/86960.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为云Flexus+DeepSeek征文|云端智能加持:华为云ModelArts Studio提升Chat2DB的AI数据库管理效能

华为云FlexusDeepSeek征文&#xff5c;云端智能加持&#xff1a;华为云ModelArts Studio提升Chat2DB的AI数据库管理效能 前言一、华为云ModelArts Studio平台介绍1.1 ModelArts Studio介绍1.2 ModelArts Studio主要特点1.3 ModelArts Studio使用场景1.4 ModelArts Studio产品架…

微信小程序封装loading 修改

1. custom-loading.vue <template><view v-if"visible" class"custom-loading-mask" touchmove.stop.prevent><view class"custom-loading-container"><!-- 动态点点 --><text class"loading-text">{…

Windows环境下Docker容器化的安装与设置指南

哈喽&#xff0c;大家好&#xff0c;我是左手python&#xff01; 系统要求与准备工作 在开始安装和配置 Docker 之前&#xff0c;需要确保您的 Windows 系统满足以下要求&#xff1a; 操作系统版本&#xff1a;推荐使用 Windows 10 或更高版本&#xff0c;特别是 64 位版本。对…

0 数学习题本

零 引言 数学错题与好题总结 一 基础阶段 1 高数部分 习题册:武忠祥 660 1️⃣ 函数 极限 连续 2️⃣ 一元微分 3️⃣ 一元积分 4️⃣ 微分方程 5️⃣ 多元微分 6️⃣ 二重积分 7️⃣ 无穷级数 8️⃣ 空间几何 9️⃣ 多元积分 2 线代部分 习题册:汤家凤 1800 1️⃣ 行列式…

USB服务器的5个核心价值

USB服务器&#xff08;USB Server&#xff09;是一款专为企业级环境设计的创新型硬件解决方案&#xff0c;其核心使命在于解决物理USB设备&#xff08;如U盾、加密狗、身份认证Key等&#xff09;在分布式办公、远程协作及复杂IT架构中面临的接入、管理与安全难题。本文以朝天椒…

基于vue3+ByteMD快速搭建自己的Markdown文档编辑器

简介 ByteMD 是一个轻量级、功能丰富的 Markdown 编辑器组件&#xff0c;由稀土掘金&#xff08;juejin.cn&#xff09;团队开发并开源。它采用 Svelte 构建&#xff0c;支持双向编辑&#xff08;所见即所得&#xff09;&#xff0c;并提供了丰富的插件系统。 核心特点 轻量…

“AI大语言模型”助力大气科学:ERA5再分析数据、WRF处理、遥感降水、CMIP6未来气候、天气晴雨预测的完整方法论等

内容覆盖使用GPT处理数据、生成论文摘要、文献综述、技术方法分析等实战案例&#xff0c;将AI技术广泛应用于科研工作。特别关注将GPT与Python结合应用于遥感降水数据处理、ERA5大气再分析数据的统计分析、干旱监测及风能和太阳能资源评估等大气科学关键场景。旨在提升参与者在…

STM32给FPGA的外挂FLASH进行升级

STM32给FPGA的外挂FLASH进行升级 一、电路方案设计二、软件写FLASH三、解决第一次烧录后FPGA无法启动的问题 前言&#xff1a; 一个复杂的嵌入式中&#xff0c;如果对某些实时性要求极高的情况下势必会使用到FPGA来保证&#xff0c;这里面牵扯到给FPGA的程序升级问题&#xff0…

Python 数据分析与可视化 Day 9 - 缺失值与异常值处理技巧

✅ 今日目标 熟练处理数据中的缺失值&#xff08;NaN、None&#xff09;学会识别和处理异常值&#xff08;outliers&#xff09;掌握常用的处理方法&#xff1a;填充、删除、替换、标准差法、箱型图法等为后续机器学习建模打好数据清洗基础 &#x1f4da; 一、缺失值处理&…

概述-1-数据库的相关概念

数据库的相关概念 用户通过SQL操作数据库管理系统&#xff0c;再通过数据库管理系统操作数据库以及数据库中的数据。 数据库 数据库是存储数据的仓库, 数据是有组织的进行存储, DataBase简称&#xff08;DB&#xff09; 数据库管理系统 操纵和管理数据库的大型软件, DataB…

可视化大屏展示

可视化大屏是一种将大量数据进行整合、分析&#xff0c;并以直观、形象的可视化方式展示在大屏幕上的信息展示系统。主要组成部分分为2个&#xff1a;硬件设备、软件系统。 一、大屏价值 1、数据可视化&#xff1a;将复杂的数据转化为直观的图形、图表和地图等&#xff0c;使数…

服务器被入侵的常见迹象有哪些?

&#x1f6a8; 服务器被入侵的常见迹象 &#x1f7e2; 一、系统和资源异常 CPU、内存或网络流量异常飙高 即使没有业务负载&#xff0c;资源长期占满。 磁盘空间突然被写满 可疑大文件或日志暴涨。 系统负载显著升高 uptime、top 显示 load average 异常。 &#x1f7e1;…

日本生活:日语语言学校-日语作文-沟通无国界(5)-题目:我的一天

日本生活&#xff1a;日语语言学校-日语作文-沟通无国界&#xff08;5&#xff09;-题目&#xff1a;我的一天 1-前言2-作文原稿3-作文日语和译本&#xff08;1&#xff09;日文原文&#xff08;2&#xff09;对应中文&#xff08;3&#xff09;对应英文 4-老师评语5-自我感想&…

前端领域的技术热点与深度解析

&#x1f525; 一、框架革新&#xff1a;React、Vue、Svelte 的进化方向 React 19 实验版 Server Components 深化&#xff1a;支持流式渲染与异步状态管理&#xff0c;SSR 性能提升40%。 并发模式优化&#xff1a;减少渲染阻塞&#xff0c;复杂交互场景延迟降低35%。 Vue 3…

【unity游戏开发——网络】网络游戏通信方案——强联网游戏(Socket长连接)、 弱联网游戏(HTTP短连接)

注意&#xff1a;考虑到热更新的内容比较多&#xff0c;我将热更新的内容分开&#xff0c;并全部整合放在【unity游戏开发——网络】专栏里&#xff0c;感兴趣的小伙伴可以前往逐一查看学习。 文章目录 一、联网游戏类型划分二、核心通信协议对比三、开发选择指南专栏推荐完结 …

Java-60 深入浅出 分布式服务Paxos 算法优化 如何保证Paxos算法的活性

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; &#x1f680; AI篇持续更新中&#xff01;&#xff08;长期更新&#xff09; 目前2025年06月16日更新到&#xff1a; AI炼丹日志-29 - 字节…

一阶线性双曲型偏微分方程组的特征值与通解分析

问题3 求系统 U u + A U x = 0 U_u + A U_x = 0 Uu​+AUx​=0 的特征并写出通解,其中矩阵 A A A 如下: A 1 = ( 3 2 1 0 2 1 0 0 1 ) , A 2 = ( 3 2 1 0 2 1 0 0 − 1 ) , A_1 = \begin{pmatrix} 3 & 2 & 1 \\ 0 & 2 & 1 \\ 0 & 0 & 1 \end{pmatr…

解锁AI无限潜能!景联文科技数据产品矩阵再升级:多语言题库、海量语料、垂域代码库,全面赋能大模型训练

景联文科技持续聚焦AI数据需求前沿&#xff0c;全新发布包含中文题库数据集、英文题库数据集、算法代码数据库、英文语料、中文语料、垂直领域数据、小语种数据在内的七大高质量数据集产品系列。 此次发布的数据集覆盖广泛的应用场景&#xff0c;通过严格的清洗与结构化处理&am…

OSPF(开放最短路径优先)

一、ospf简介 OSPF是基于链路状态的内部网关协议&#xff0c;与距离矢量协议不同&#xff0c;链路状态协议通告的是链路状态而不是路由表。OSPF是用于自治系统&#xff08;AS&#xff09;内部的路由决策,特点有&#xff0c;收敛速度快&#xff0c;安全性好&#xff0c;避免环路…

全面拥抱vue3

Vue 3 性能全面解析&#xff1a;为何性能飞跃提升 Vue 3 在性能方面实现了质的飞跃&#xff0c;相比 Vue 2 在多个维度都有显著提升。以下是 Vue 3 性能优化的全面解析&#xff1a; 一、核心架构优化 1. 响应式系统重写&#xff08;Proxy 替代 defineProperty&#xff09; …