1
RHG 2019-06-26 15:02:35 +08:00
系统需要 18917 或更高版本。
引用英文版内容: “ Troubleshooting: Below are related errors and suggested fixes when installing WSL 2. Please refer to the WSL troubleshooting page for other general WSL errors and their solutions. Installation failed with error 0x80070003 Please make sure that virtualization is enabled inside of your computer's BIOS. The instructions on how to do this will vary from computer to computer, and will most likely be under CPU related options. Error when trying to upgrade: Invalid command line option: wsl --set-version Ubuntu 2 Please make sure that you have the Windows Subsystem for Linux enabled, and that you're using Windows Build version 18917 or higher. To enable WSL run this command in a Powershell prompt with admin privileges: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux. You can find the full WSL install instructions here).” |
2
guyeu 2019-06-26 17:01:52 +08:00
装上了,体验其实没啥差别,等待 docker for wsl2 ing。
|
4
ksc010 OP “装上了,体验其实没啥差别,等待 docker for wsl2 ing。”
---------------------------------------- 不是说 wsl 2 支持 docker 吗? 起码一些网络程序应该可以的 比如 netstat 之所以想用 wsl 2 是因为 php-fpm 和 nginx 通讯都有问题 |
5
guyeu 2019-06-26 18:02:13 +08:00
@ksc010 #3 #4 你或许需要看下是哪个东西报了这个错,我这边所有发行版运行都没问题。
关于 docker,可以在 wsl 2 里安装 docker 了,但是如果把 docker 作为守护进程在 wsl2 里运行的话,重启 windows 的时候就会失效,即使启动了 wsl2 也不行。 docker 官方准备发布一个基于 wsl2 而不是 hyper-v 实现的 docker 的 windows 应用程序,我说的是这个。 |
6
deorth 2019-06-26 19:07:35 +08:00
有没有在 wsl2 跑了图形的,wsl1 的硬件图形加速基本没有,用 VcXsrv 跑桌面,试了一圈也就 xfce 能用
|
7
0312birdzhang 2019-06-26 19:21:47 +08:00
@guyeu docker 已经可以跑了,等 systemd 吧
|
8
mrcode 2019-06-26 22:41:31 +08:00
虽然看上去是装上了,但是打不开了。。
|
9
pengwen 2019-06-26 22:44:17 +08:00 via Android
wsl2 的 io 真的很慢
|
10
godlovesxcjtest 2019-06-26 22:50:58 +08:00 via Android
别用,现在还不是很成熟,我用过,各种 bug
|
11
Midnight 2019-06-26 23:55:18 +08:00
目前使用 wsl2 还不如虚拟机来得干脆
|
12
wuhann 2019-06-26 23:59:53 +08:00
那么这玩意和自己 hyper-v 装一个系统的区别是什么
|
14
creedowl 2019-06-27 00:27:28 +08:00 via Android
wsl2 和 vmware 能兼容了吗
|
15
12101111 2019-06-27 02:09:27 +08:00 via Android
|
17
starsky007 2019-06-27 08:11:12 +08:00 via Android
看了下回复,还是继续我的 VirtualBox + Vagrant 吧
|
18
mmdsun 2019-06-27 08:37:34 +08:00 via Android
wsl2 有 azure 技术加持。
|
19
guyeu 2019-06-27 13:51:45 +08:00
@0312birdzhang #7 那你等吧,愿它长寿。
我等 docker for wsl2 就行。 |
20
0312birdzhang 2019-06-27 14:07:00 +08:00
@guyeu #19 docker for wsl2 已经可以了,1903 版本上就可以了,不用等了。
|
21
guyeu 2019-06-27 14:14:53 +08:00
@0312birdzhang #20 谢谢您把 docker 团队发布软件的时间提前了一个月,可是 docker 团队好像不太 care 你。
https://engineering.docker.com/2019/06/docker-hearts-wsl-2/ |
22
0312birdzhang 2019-06-27 14:20:15 +08:00
@guyeu #21 ![TIM 截图 20190627141927.jpg]( https://i.loli.net/2019/06/27/5d146002c496385921.jpg)
我几天前就用了,这是啥 |
23
0312birdzhang 2019-06-27 14:23:37 +08:00
|
24
guyeu 2019-06-27 14:27:45 +08:00
@0312birdzhang #23 这是把 docker in wsl2
|
25
guyeu 2019-06-27 14:29:31 +08:00
@0312birdzhang #23 你没觉得用起来一点都不顺手吗
1. 用户添加井 docker 用户组,这样你就不用每次都要 sudo 了 2. 重启电脑守护进程就丢了 3. docker 里的进程监听的端口号,只能在宿主机访问到 |
26
0312birdzhang 2019-06-27 14:33:17 +08:00
@guyeu #24
|
27
guyeu 2019-06-27 14:37:45 +08:00
@0312birdzhang #26 so ?
|