代码之家  ›  专栏  ›  技术社区  ›  Felix

干净安装后无法连接到Docker守护进程

  •  0
  • Felix  · 技术社区  · 6 年前

    我试着在我的Ubuntu14.04上安装Docker。安装之后,我有一些问题,您可以在这里阅读: docker installation issue file not found after installation

    安装现在已经完成,但当我运行时 docker ps -a 我得到这个错误:

    Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

    我想没问题,我开始吧。所以我跑了 /etc/init.d/docker start

    没有改变。在这种情况下,问题是什么?

    提前谢谢

    更新

    船坞锁SAIS

    time="2019-01-15T16:04:48.442161704Z" level=error msg="'overlay' not found as a supported filesystem on this host. Please ensure kernel is new enough and has overlay support loaded." storage-driver=overlay2
    time="2019-01-15T16:04:48.443237115Z" level=error msg="AUFS was not found in /proc/filesystems" storage-driver=aufs
    time="2019-01-15T16:04:48.444209277Z" level=error msg="'overlay' not found as a supported filesystem on this host. Please ensure kernel is new enough and has overlay support loaded." storage-driver=overlay
    time="2019-01-15T16:04:48.448467742Z" level=info msg="Graph migration to content-addressability took 0.00 seconds"
    time="2019-01-15T16:04:48.451222266Z" level=warning msg="Your kernel does not support oom control"
    time="2019-01-15T16:04:48.451238804Z" level=warning msg="Your kernel does not support memory swappiness"
    time="2019-01-15T16:04:48.451249423Z" level=warning msg="Your kernel does not support kernel memory limit"
    time="2019-01-15T16:04:48.451255189Z" level=warning msg="Unable to find cpu cgroup in mounts"
    time="2019-01-15T16:04:48.451287772Z" level=warning msg="Unable to find cpuset cgroup in mounts"
    time="2019-01-15T16:04:48.451337670Z" level=warning msg="mountpoint for pids not found"
    Error starting daemon: Devices cgroup isn't mounted
    
    2 回复  |  直到 6 年前
        1
  •  1
  •   Jan Garaj    6 年前

    3.13是一个相当古老的内核。安装最新的稳定库存内核(3.19中的内核支持overlay fs)。主要障碍是群体问题。CGroups必须可用。

    其他有用的提示: error starting docker daemon on ubuntu 14.04 (Devices cgroup isn't mounted)

        2
  •  1
  •   Lord Johar    6 年前

    我认为你的Docker用户不是Sudoer; 1。创建Docker组。

    sudo groupadd docker
    

    2。将用户添加到Docker组。

    sudo usermod -aG docker $USER
    

    三。注销并重新登录,以便重新评估您的组成员资格。 4。验证是否可以在不使用sudo的情况下运行docker命令

    docker run hello-world
    

    Source