Ubuntu20.04解决docker安装后is the docker daemon running? 问题
问题描述
docker info
后报错
ERROR: Cannot connect to the Docker daemon at unix:///root/.docker/desktop/docker.sock. Is the docker daemon running?
errors pretty printing info
问题分析
之前安装过desktop版本的docker,然后发现使用的sock一直是 unix:///root/.docker/desktop/docker.sock
,但实际上cd到这个目录下根本没这个文件,就算卸载desktop版本,用sh方法重装后也无法更改,之后使用 .sh 安装的docker可能收到了之前没删干净的配置影响,所以sock使用的还是deskt版本的
问题解决
使用如下命令查看,发现有两个配置,*出现在desktop-linux的右上角,说明使用的desktop的配置,切换到default就好
docker context ls
docker context use default
重启docker服务
docker service docker restart
再次查看docker info
报错解决