问题描述:
使用docker命令时,突然发现如下问题
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
原因分析:
Docker使用了C/S体系架构,docker daemon 为docker的守护进程,Docker客户端与Docker守护进程通信,Docker守护进程负责构建,运行和分发Docker容器等相关工作。Docker客户端和守护进程可以在同一个系统上运行,也可以将Docker客户端连接到远程Docker守护进程。Docker客户端和守护进程使用REST API通过UNIX套接字或网络接口进行通信。
解决方案:
docker daemon没有运行,那么就可能在相应的/var/run/ 路径下找不到docker的进程
用命令启动docker服务即可解决
service docker start
如有错误之处,敬请大家斧正,谢谢。