问题:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
linux系统重启后,docker daemon守护进程没有启动,需要重启docker服务。
解决方法:
1.进入 /etc/docker,没有daemon.json文件就自己新建一个:
cd /etc/docker
2.编辑daemon.json文件,加入这段代码:
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
3.然后重启docker:
systemctl restart docker.service
再使用docker命令时,就没有问题了。
建议设置docker开机自启动
1.查看docker服务是否启动:
systemctl list-unit-files --type=service | grep docker
2.设置docker自启动:
systemctl enable docker
参考:https://blog.csdn.net/weixin_45496075/article/details/109123709