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

docker 在 Ubuntu 运行的时候出现这种问题是怎么回事呢

  •  
  •   ghostgril · 2018-03-11 15:01:01 +08:00 · 2240 次点击
    这是一个创建于 2441 天前的主题,其中的信息可能已经有所发展或是发生改变。

    显示 * Starting 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'.

    这种是情况呢,安装的是清华大学镜像站的版本 docker.ce 17。

    20 条回复    2018-12-03 11:12:17 +08:00
    j0hnj
        1
    j0hnj  
       2018-03-11 15:03:46 +08:00 via iPhone
    把自己加到 docker 用户组中
    raphaelsoul
        2
    raphaelsoul  
       2018-03-11 15:05:15 +08:00
    sudo gpasswd -a $USER docker
    ghostgril
        3
    ghostgril  
    OP
       2018-03-11 15:05:24 +08:00
    @j0hnj 我是 root 用户时进入的啊,也需要加入用户组吗
    ghostgril
        4
    ghostgril  
    OP
       2018-03-11 15:09:51 +08:00
    @raphaelsoul 的确添加 root 到用户组里面了,但是还是报一样的错误
    xuanhai
        5
    xuanhai  
       2018-03-11 15:28:16 +08:00 via iPhone
    sudo docker run
    百度一下就能解决了
    ghostgril
        6
    ghostgril  
    OP
       2018-03-11 15:29:35 +08:00
    @xuanhai 一样的结果,本身就是 run 时候出的问题
    ghostgril
        7
    ghostgril  
    OP
       2018-03-11 15:32:47 +08:00
    刚才发现虽然 start 服务的时候显示 ok 已经启动,我查看状态 status 的时候却显示没启动
    ghostgril
        8
    ghostgril  
    OP
       2018-03-11 15:38:53 +08:00
    status 显示的 not running,start 的时候显示的是 OK,所以是启动成功?
    Sivan2017
        9
    Sivan2017  
       2018-03-11 16:03:53 +08:00
    是用的 wsl 吗?
    tomczhen
        10
    tomczhen  
       2018-03-11 16:06:06 +08:00
    1. 没有 docker.sock 访问权限
    2. docker daemon 没有启动
    ghostgril
        11
    ghostgril  
    OP
       2018-03-11 16:36:01 +08:00
    @Sivan2017 是的
    kaneg
        12
    kaneg  
       2018-03-11 16:36:56 +08:00 via iPhone
    ps -ef 看下有没有 dockerd 进程
    ghostgril
        13
    ghostgril  
    OP
       2018-03-11 16:37:03 +08:00
    @tomczhen 怎么启动 docker daemon 呢?
    ghostgril
        14
    ghostgril  
    OP
       2018-03-11 16:37:53 +08:00
    @kaneg 没有进程唉
    feverzsj
        15
    feverzsj  
       2018-03-11 17:00:48 +08:00
    用 su 取得 root 权限
    scukmh
        16
    scukmh  
       2018-03-11 17:04:33 +08:00 via Android
    service dockerd start
    ghostgril
        17
    ghostgril  
    OP
       2018-03-11 17:09:56 +08:00
    谢谢大家,改用 win 版的 docker 了
    mritd
        18
    mritd  
       2018-03-11 17:45:44 +08:00 via iPhone
    有一个搞笑的问题是 daemon 没启动
    Sivan2017
        19
    Sivan2017  
       2018-03-11 21:53:06 +08:00
    @ghostgril 目前 wsl 貌似不支持 docker,我之前也没成功
    xummerj
        20
    xummerj  
       2018-12-03 11:12:17 +08:00
    @Sivan2017
    现在可以了,我刚试成功
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1081 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:22 · PVG 03:22 · LAX 11:22 · JFK 14:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.