V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
FakeLeung
V2EX  ›  Docker

windows10 wsl 下的 docker 无法启动是啥回事呢?

  •  
  •   FakeLeung · 2019-08-06 18:08:54 +08:00 · 9586 次点击
    这是一个创建于 1937 天前的主题,其中的信息可能已经有所发展或是发生改变。
    xxx@DESKTOP-CUDQIOG:~$ sudo service docker restart
     * Starting Docker: docker                                                                                                  [ OK ]
     
    xxx@DESKTOP-CUDQIOG:~$ sudo docker ps
    Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
    
    xxx@DESKTOP-CUDQIOG:~$ uname -a
    Linux DESKTOP-CUDQIOG 4.4.0-17763-Microsoft #379-Microsoft Wed Mar 06 19:16:00 PST 2019 x86_64 x86_64 x86_64 GNU/Linux
    
    xxx@DESKTOP-CUDQIOG:~$ docker -v
    Docker version 19.03.1, build 74b1e89
    
    xxx@DESKTOP-CUDQIOG:~$ docker-compose -v
    docker-compose version 1.24.1, build 4667896b
    
    11 条回复    2019-08-07 00:18:42 +08:00
    xiaoyanbot
        1
    xiaoyanbot  
       2019-08-06 18:21:26 +08:00
    wsl 交流群 257277694
    zimonianhua
        2
    zimonianhua  
       2019-08-06 18:25:46 +08:00 via Android
    换 wsl2
    Nasei
        3
    Nasei  
       2019-08-06 18:28:51 +08:00 via Android
    你可以装 docker for windows 做后端然后在 wsl 用命令行
    herozzm
        4
    herozzm  
       2019-08-06 19:02:59 +08:00 via iPhone
    wibdows 下搞 docker 找不自在
    FakeLeung
        5
    FakeLeung  
    OP
       2019-08-06 20:05:39 +08:00
    @herozzm #4
    具体来说在 wsl 中啊。主要是废物利用。。。

    @zimonianhua #2
    咋换?

    @Nasei #3
    windows 的 docker 不是比 linux 的还麻烦吗?
    invalidtoken
        6
    invalidtoken  
       2019-08-06 20:43:39 +08:00 via Android
    WSL 1 是不支持的,WSL 2 还在 Insider 版系统上,不建议日常用
    FakeLeung
        7
    FakeLeung  
    OP
       2019-08-06 20:47:00 +08:00
    @invalidtoken #6
    还就是还是直接用 docker for windows 比较方便咯?
    cherbim
        8
    cherbim  
       2019-08-06 20:54:02 +08:00 via iPhone
    wsl2 才支持 docker ……
    zimonianhua
        9
    zimonianhua  
       2019-08-06 23:13:06 +08:00 via Android
    @FakeLeung windows 版本要大于 18917,如果符合的话看这篇,不符合就忽略。https://www.4gml.com/thread-124.htm
    FakeLeung
        10
    FakeLeung  
    OP
       2019-08-06 23:40:33 +08:00
    @zimonianhua #9
    嗯 windows10 ltsc 1809 应该不符合。。。17763.615

    不过我已经用 docker for Windows + wsl 搞掂了。就是有点吃内存了。4g 瞬间占用 85+%。
    jim9606
        11
    jim9606  
       2019-08-07 00:18:42 +08:00
    WSL1 兼容层的模拟 kernel 没有实现 cgroup 功能,docker 肯定是没法用的。
    WSL2 是轻量级虚拟机,使用原始 kernel,docker 就应该可以用了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   915 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:35 · PVG 06:35 · LAX 14:35 · JFK 17:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.