~# echo “export DOCKER_HOST=tcp://localhost:2375” >> ~/.bashrc
~# source ~/.bashrc
~# docker ps
会出现
Cannot connect to the Docker daemon at tcp://localhost:2375. Is the docker daemon running?
说明设置是起作用了,但是问题没解决,用以下方法就ok
~# unset DOCKER_HOST
~# unset DOCKER_TLS_VERIFY
~# unset DOCKER_TLS_PATH
~# docker ps
总结
遇到这个问题daemon进程是启动不了的,可以尝试直接用第二部分代码解决问题,若没有解决,先执行第一部分代码,再执行第二部分代码,至少我是这样解决的。
说明一下,这之前的内容是在删除docker所有旧的文件 ,重新安装出现时用的方法。若出现旧的问题没有删除,可能会导致上面的 方法无效,至少本人因为这个问题删除的dokcer ,重新安装的。
不过有微微的希望,建议在 删除旧文件 前,重启机器尝试前面代码是否有效!!!!!!
参考:
https://www.jianshu.com/p/c4d3ab46c633
前面的只有临时有效,最后还是用这个
https://blog.youkuaiyun.com/qq_43178297/article/details/88056176