ghostgril
V2EX  ›  Docker

微软子系统的 ubuntu 里面安装 docker 出现了问题

  •  
  •   ghostgril · Mar 11, 2018 · 10823 views
    This topic created in 2996 days ago, the information mentioned may be changed or developed.

    我安装成功了,docker 服务也开启了,但是 docker run 的时候却显示如下的错误 docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. See 'docker run --help'. 请问有人了解这个是怎么回事吗

    18 replies    2019-01-30 16:43:08 +08:00
    tangshiba
        1
    tangshiba  
       Mar 11, 2018 via Android
    docker 不是有 win 版本的么
    ghostgril
        2
    ghostgril  
    OP
       Mar 11, 2018
    @tangshiba 但是我想用 linux 的
    popbones
        3
    popbones  
       Mar 11, 2018
    我以为微软子系统的 Ubuntu 用的并不是真的 Linux 内核,Docker for Win 应该是用了 Hyper-V,所以 Docker for Win 反而比微软子系统 Ubuntu 里装 Docker 更 Linux 吧
    ghostgril
        4
    ghostgril  
    OP
       Mar 11, 2018
    @popbones 这样子吗,还是装 win 版吧
    ghostgril
        5
    ghostgril  
    OP
       Mar 11, 2018
    @popbones 不过 win 版我下不了,每次都是下载几 M 就报错失败了,有什么办法吗
    kamen
        6
    kamen  
       Mar 11, 2018 via Android
    要注意到 wsl 的内核经过修改,和原版的内核不同,可以给 wsl 项目提个 issues
    kamen
        7
    kamen  
       Mar 11, 2018 via Android
    或者你可以搜索一下,确认 Docker 能不能在 wsl 中运行
    anheiyouxia
        8
    anheiyouxia  
       Mar 11, 2018   ❤️ 1
    wsl 很多问题,以前遇到过 aria2c 不能后台启动
    后来放弃了
    infreboot
        9
    infreboot  
       Mar 11, 2018 via Android
    Windows 下 docker,也很多问题。。。感觉 windows 下就不适合用 docker
    crz
        10
    crz  
       Mar 11, 2018
    wsl 现在不能运行 docker,可以通过配置连接到 windows 版的 docker,但只是 cli,本质上是不一样的
    Muninn
        11
    Muninn  
       Mar 11, 2018
    wsl 跑跑 redis 什么的就知足吧。。。

    竟然想跑 docker。。。

    我感觉等很久应该都实现不了

    好好的用 windows 版 docker 吧,就是一启动就得分给它好几 g 内存而已。
    xfspace
        12
    xfspace  
       Mar 11, 2018 via Android   ❤️ 1
    Windows Subsystem Linux 跑个 mtr/traceroute 都不行,还跑起 docker 了。。。
    shynome
        13
    shynome  
       Mar 12, 2018 via Android
    https://nickjanetakis.com/blog/setting-up-docker-for-windows-and-wsl-to-work-flawlessly
    感觉这种方案挺好的,Windows 跑 docker 服务,wsl 命令行中使用命令
    wdk23411
        14
    wdk23411  
       Mar 12, 2018
    何必非要跟 win 过不去……找台机器跑 linux 这么难么
    zuorn
        15
    zuorn  
       Nov 18, 2018   ❤️ 1
    sudo chmod -R 777 /var/run/docker.sock
    xummerj
        16
    xummerj  
       Dec 3, 2018
    @zuorn
    谢谢~~
    yanyuechuixue
        17
    yanyuechuixue  
       Jan 23, 2019
    @xummerj 请问问题解决了嘛?
    我现在也遇到这个问题,
    电脑内存不多, 不想用 hyper-v
    xummerj
        18
    xummerj  
       Jan 30, 2019
    @yanyuechuixue 启动是可以的,启动后用起来,还是有些问题,你可以试试
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   886 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 22:22 · PVG 06:22 · LAX 15:22 · JFK 18:22
    ♥ Do have faith in what you're doing.