zoukankan      html  css  js  c++  java
  • docker启动失败(can't create unix socket /var/run/docker.sock: is a directory)

    现象

    # service docker start
    Redirecting to /bin/systemctl start docker.service
    Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
    # systemctl status docker.service
    ● docker.service - Docker Application Container Engine
       Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
      Drop-In: /usr/lib/systemd/system/docker.service.d
               └─flannel.conf
       Active: failed (Result: exit-code) since Wed 2018-08-29 04:54:57 UTC; 20s ago
         Docs: https://docs.docker.com
      Process: 10689 ExecStart=/usr/bin/dockerd (code=exited, status=1/FAILURE)
     Main PID: 10689 (code=exited, status=1/FAILURE)
    ****** systemd[1]: Starting Docker Application Container Engine...
    ****** dockerd[10689]: can't create unix socket /var/run/docker.sock: is a directory
    ****** systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
    ******systemd[1]: Failed to start Docker Application Container Engine.
    ******systemd[1]: Unit docker.service entered failed state.
    ******systemd[1]: docker.service failed.

    解决

    删除docker.sock
    rm -rf   /var/run/docker.sock
    重新启动即可
    service docker restart
  • 相关阅读:
    SQL优化大全
    程序的装入和链接
    Linux系统管理常用命令
    作业、进程、线程
    MySQL优化大全
    Linux系统结构 详解
    NoSQL数据库探讨
    操作系统内存管理——分区、页式、段式管理
    进程调度算法
    操作系统文件管理
  • 原文地址:https://www.cnblogs.com/shuaiandjun/p/9553669.html
Copyright © 2011-2022 走看看