wsl2,docker,hyper-v和idea
本文最后更新于 805 天前,其中的信息可能已经有所发展或是发生改变。

乍一看这三个可能是完全不相关的东西,不过最近为了玩Stable Diffusion这个小玩具还是稍微有点麻烦的,碰了很多坑

首先是安装docker,在Windows上wsl2提供了相对于hyper-v这一传统方式更好的性能(虽然WSL2也是在hyper-v上运行的),一开始笔者也不清楚,总之,需要先启用wsl2以及任意中意的wsl2发行版,此外,还要启用hyper-v(这里有微软的教程,比我说的好),才能运行docker engine…还是有点小麻烦的,但是性能得到了很大的提升

笔者安装的是Ubuntu-22.04-lts,启动 WSL 2时报错“参考的对象类型不支持尝试的操作”,这个也是端口问题,找了几篇教程都硬生生给你推了个软件叫nolsp(no老色批)让你执行,也不解释原理,后来找到了这个教程

之后的问题是Stable Diffusion所需要的资源超过了默认的配额上限,需要你自行修改wslconfig来继续使用,这里不做过多解释

然后笔者这几天在图书馆发现idea开不了,一开始重启解决的,出现好几次后才开始找问题根源,原因就是hyper-v会占用idea的JMX 1099tcp端口,可以看这篇教程,说的很详细了

这是目前遇到的几个问题,后面遇到了再谈

哦对了,Hyper-V现在和VMWare Workstation兼容了,不用再担心了

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇