V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ksc010
V2EX  ›  问与答

WSL 2 有谁成功安装上的吗?

  •  
  •   ksc010 · 2019-06-26 10:26:52 +08:00 · 6400 次点击
    这是一个创建于 2011 天前的主题,其中的信息可能已经有所发展或是发生改变。
    29 条回复    2019-07-03 15:23:41 +08:00
    RHG
        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).”
    guyeu
        2
    guyeu  
       2019-06-26 17:01:52 +08:00
    装上了,体验其实没啥差别,等待 docker for wsl2 ing。
    ksc010
        3
    ksc010  
    OP
       2019-06-26 17:55:20 +08:00
    @RHG
    @guyeu
    我倒是安装上了 但是 闪退
    运行 wsl 提示“远程主机强迫关闭了一个现有的连接。”
    ksc010
        4
    ksc010  
    OP
       2019-06-26 17:57:34 +08:00
    “装上了,体验其实没啥差别,等待 docker for wsl2 ing。”
    ----------------------------------------
    不是说 wsl 2 支持 docker 吗?
    起码一些网络程序应该可以的 比如 netstat

    之所以想用 wsl 2 是因为 php-fpm 和 nginx 通讯都有问题
    guyeu
        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 应用程序,我说的是这个。
    deorth
        6
    deorth  
       2019-06-26 19:07:35 +08:00
    有没有在 wsl2 跑了图形的,wsl1 的硬件图形加速基本没有,用 VcXsrv 跑桌面,试了一圈也就 xfce 能用
    0312birdzhang
        7
    0312birdzhang  
       2019-06-26 19:21:47 +08:00
    @guyeu docker 已经可以跑了,等 systemd 吧
    mrcode
        8
    mrcode  
       2019-06-26 22:41:31 +08:00
    虽然看上去是装上了,但是打不开了。。
    pengwen
        9
    pengwen  
       2019-06-26 22:44:17 +08:00 via Android
    wsl2 的 io 真的很慢
    godlovesxcjtest
        10
    godlovesxcjtest  
       2019-06-26 22:50:58 +08:00 via Android
    别用,现在还不是很成熟,我用过,各种 bug
    Midnight
        11
    Midnight  
       2019-06-26 23:55:18 +08:00
    目前使用 wsl2 还不如虚拟机来得干脆
    wuhann
        12
    wuhann  
       2019-06-26 23:59:53 +08:00
    那么这玩意和自己 hyper-v 装一个系统的区别是什么
    ys0290
        13
    ys0290  
       2019-06-27 00:24:47 +08:00 via iPhone
    @deorth VcXsrv 需要安装桌面?我没装桌面也给启动了
    creedowl
        14
    creedowl  
       2019-06-27 00:27:28 +08:00 via Android
    wsl2 和 vmware 能兼容了吗
    12101111
        15
    12101111  
       2019-06-27 02:09:27 +08:00 via Android
    @wuhann @Midnight 0.5s 启动,50M 内存占用,全局文件相互访问,win32 程序互调用
    deorth
        16
    deorth  
       2019-06-27 07:05:25 +08:00
    @ys0290 不需要,只是我想跑个桌面。万年 explorer 腻了
    starsky007
        17
    starsky007  
       2019-06-27 08:11:12 +08:00 via Android
    看了下回复,还是继续我的 VirtualBox + Vagrant 吧
    mmdsun
        18
    mmdsun  
       2019-06-27 08:37:34 +08:00 via Android
    wsl2 有 azure 技术加持。
    guyeu
        19
    guyeu  
       2019-06-27 13:51:45 +08:00
    @0312birdzhang #7 那你等吧,愿它长寿。
    我等 docker for wsl2 就行。
    0312birdzhang
        20
    0312birdzhang  
       2019-06-27 14:07:00 +08:00
    @guyeu #19 docker for wsl2 已经可以了,1903 版本上就可以了,不用等了。
    guyeu
        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/
    0312birdzhang
        22
    0312birdzhang  
       2019-06-27 14:20:15 +08:00
    @guyeu #21 ![TIM 截图 20190627141927.jpg]( https://i.loli.net/2019/06/27/5d146002c496385921.jpg)

    我几天前就用了,这是啥
    0312birdzhang
        23
    0312birdzhang  
       2019-06-27 14:23:37 +08:00
    再来一张
    guyeu
        24
    guyeu  
       2019-06-27 14:27:45 +08:00
    @0312birdzhang #23 这是把 docker in wsl2
    guyeu
        25
    guyeu  
       2019-06-27 14:29:31 +08:00
    @0312birdzhang #23 你没觉得用起来一点都不顺手吗

    1. 用户添加井 docker 用户组,这样你就不用每次都要 sudo 了
    2. 重启电脑守护进程就丢了
    3. docker 里的进程监听的端口号,只能在宿主机访问到
    0312birdzhang
        26
    0312birdzhang  
       2019-06-27 14:33:17 +08:00
    @guyeu #24
    guyeu
        27
    guyeu  
       2019-06-27 14:37:45 +08:00
    @0312birdzhang #26 so ?
    Joan
        28
    Joan  
       2019-06-27 14:54:20 +08:00
    @ksc010 #3 emmm 最近也在搞这个...不过..这个....头像....
    大........大哥?
    ksc010
        29
    ksc010  
    OP
       2019-07-03 15:23:41 +08:00
    @Joan 哈哈 一家人
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   911 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:51 · PVG 05:51 · LAX 13:51 · JFK 16:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.