当前位置: 首页 > news >正文

Windows10+WSL2+Docker相关整理

  • 前置:我的系统是Win10,之前很早已经安装了WSL2,本篇主要是处理一些后续。主要是个人做个记录,
    • ①将WSL2中安装的Ubuntu转移磁盘位置(之前默认在C盘);
    • ②配合安装下Docker

Win10系统安装WSL2+ubuntu20.04

  • 参考的视频链接:我先看的这个,讲得很仔细,很多细节也都涵盖到了。
  • 参考博客的链接:第一个视频已经整差不多了,这篇博客只践行了第二点(二、WSL2 安装 Ubuntu-20.04 至 D盘 ,方法一 | 推荐),主要是为了转移默认安装路径、转移后注销等

安装Docker

  • 主要参考该博客的第三、四点
    • 最新版本镜像迁移只需要更改路径即可。(Docker4.30之后的新版本,已经没有docker-desktop-data分发了,已经被融合整理到Docker-Desktop里了,不用再做其他处理)
  • Docker的历史版本链接(直接下载最新版就行)
  • Docker汉化
    • 参考视频
    • 汉化asar文件下载链接:找匹配的版本下载,最后原来的副本一下。
  • 安装过程可能发生的一些问题及处理
    • 如果Docker修改镜像路径失败(显示failed to move WSL disk: creating directory to move file),就先彻底退出Docker(即电脑右下角没有Docker图标才行),然后右击Docker的exe运行文件,选择用管理员运行就可以了。
    • 部署转移Docker镜像路径后,启动又发生报错(显示“……附加到 WSL2: 拒绝访问。 错误代码: Wsl/Service/AttachDisk/MountVhd/HCS/E_ACCESSDENIED : exit status 0xffffffff……”),还是用户权限问题,所以可以干脆直接把用户权限开了:参考博客

其他

  • 整理的一些对比
    • VM虚拟机:
      • 用不了显卡(我查过相关解决办法,但好像也很麻烦,如果大家有其他比较好解决方法的,欢迎评论分享),如果跑中间件不用显卡可以考虑;
      • 有人觉得WSL2快于VM、有人觉得VM快。
      • 硬件方面我之前虚拟机用过USB摄像头,只要把一些开关设置调整好搞明白也挺方便,可以在本地系统和虚拟机系统切换使用。
    • WSL2:
      • 方便,但是有人会觉得卡(网友讨论,估计是开启后主机系统也变成了大号虚拟机的缘故);
      • 如果连硬件也不是很方便(驱动协议之类的,不好协调到位),需要装小插件,还得用命令切换
      • PyCharm的付费专业版,才可以用上WSL上的python;但WSL2可以和vscode一起用
    • 双系统:有条件的话,感觉这是比较平衡的处理方法。直接装了Ubuntu系统速度是三者里最快的,而且用WSL也是需要额外配置环境的。
http://www.dtcms.com/a/300912.html

相关文章:

  • IP--MGER综合实验报告
  • git 修改 更新
  • Red靶机攻略
  • 洛谷P2880 [USACO07JAN] Balanced Lineup G
  • Java面试新趋势:云原生与新兴框架实战解析
  • 计算机网络:(十二)传输层(上)运输层协议概述
  • Docmost:一款开源的Wiki和文档协作软件
  • 【Linux | 网络】传输层(UDP和TCP)
  • 电动汽车转向系统及其工作原理
  • 深入理解Linux网络-读书笔记(一)
  • 新手开发 App,容易陷入哪些误区?
  • 北京-4年功能测试2年空窗-报培训班学测开-第六十一天-模拟面试第一次
  • 数据结构基础内容(第二篇:线性结构)
  • 智谱AI GLM大模型 GLM-4-Plus的快速使用 ChatOpenAI类来调用GLM-4模型
  • 2025第15届上海生物发酵展将于8月7号启幕
  • HBuilder X打包发布微信小程序
  • PDF转图片实用指南:如何批量高效转换?
  • cuda编程笔记(10)--memory access 优化
  • 《P4568 [JLOI2011] 飞行路线》
  • Flutter开发实战之性能优化与调试
  • 自动标注软件X-AnyLabeling的使用教程
  • OpenLayers 综合案例-地图绘制
  • 深入理解Linux网络--读书笔记(二)
  • HDFS基础命令
  • 简易 BMI 身体质量指数计算器
  • 墨者:SQL注入漏洞测试(布尔盲注)
  • FastAPI入门:查询参数模型、多个请求体参数
  • (LeetCode 面试经典 150 题)71. 简化路径 (字符串)
  • 小白投资理财 - 从换手率和成交量分析股票趋势
  • Vue vuex模块化编码