在学习docker的时候遇到一个错误docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. 如下图:
本人也是一个使用docker 的新手,不太了解背后的原理,大致可能是docker 的clinent在使用run/pull/build等命令,需要首先与docker daemon建立连接才能运行,官网的docker架构图
解决办法是:重新加载daemon 重启docker 服务具体命令如下:
systemctl daemon-reload
restart docker.service
client和daemon就重新建立起连接就可以正常的使用docker了,本人运行后的截图如下: