错误:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
如果在Centos7上执行:
systemctl daemon-reload
sudo service docker restart
报出新的错误:
Redirecting to /bin/systemctl restart docker.service
Failed to restart docker.service: Unit not found.
解决方式:
缺少了如下的文件:/usr/lib/systemd/system/docker.socket
[Unit]
Description=Docker Socket for the API
PartOf=docker.service
[Socket]
ListenStream=/var/run/docker.sock
SocketMode=0660
SocketUser=root
SocketGroup=docker
[Install]
WantedBy=sockets.target
添加后执行
systemctl daemon-reload
systemctl start docker.socket
systemctl start docker