在学习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了,本人运行后的截图如下:

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐