记一次浪费时间的docker问题查询

systemctl status docker
显示状态是running

但是如果执行docker ps命令,就会报错
Cannot connect to the Docker daemon at tcp://0.0.0.0:2376. Is the docker daemon running?

试了所有的网上的方法都不好用

结果最终是因为有人设置了环境变量:
export DOCKER_HOST=tcp://127.0.0.1:2376 DOCKER_TLS_VERIFY=1

注释了就好了,记录一下。
“docker 应该是监听的unix sock,错误里怎么是tcp socket,你看2376肯定没被监听。说明docker client找错地址了。”

我看见2376是没被监听,不过我一心想着启动服务去监听这个,结果走偏了。
哪怕设置了让docker去监听,结果又报https的错。
还是知识掌握的不熟练。

你可能感兴趣的:(记一次浪费时间的docker问题查询)