看似无法解决的“Cannot connect to the Docker daemon at unix”尝试了7个解决方案但失败了

问题描述

在重新安装 docker sudo snap install docker 之后

francesco@francesco-yoga720:~$ lsb_release -a
No LSB modules are available.
distributor ID: Ubuntu
Description:    Ubuntu 20.04.2 LTS
Release:    20.04
Codename:   focal
francesco@francesco-yoga720:~$ docker --version
Docker version 19.03.13,build cd8016b6bc
francesco@francesco-yoga720:~$ sudo docker pull docker/whalesay
Using default tag: latest
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?


[编辑]

  • 码头信息
Client:
 Context:    default
 Debug Mode: false
 Plugins:
  app: Docker App (Docker Inc.,v0.9.1-beta3)
  buildx: Build with BuildKit (Docker Inc.,v0.5.1-docker)

Server:
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
errors pretty printing info

  • /etc/docker/daemon.json
francesco@francesco-yoga720:~$ cat /etc/docker/daemon.json 
cat: /etc/docker/daemon.json: No such file or directory

由于错误似乎很常见,我尝试遵循提供的(许多)答案here 但没有任何效果

  • systemctl 启动 docker(等)
francesco@francesco-yoga720:~$ sudo systemctl start docker
francesco@francesco-yoga720:~$ sudo systemctl enable docker
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
francesco@francesco-yoga720:~$ sudo systemctl restart docker
francesco@francesco-yoga720:~$ sudo systemctl status docker
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2021-02-21 11:20:43 EET; 1min 53s ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 902441 (dockerd)
      Tasks: 13
     Memory: 42.1M
     CGroup: /system.slice/docker.service
             └─902441 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

veebr 21 11:20:42 francesco-yoga720 dockerd[902441]: time="2021-02-21T11:20:42.743739283+02:00" level=warning msg="Your kernel does not support cpu realtime scheduler"
veebr 21 11:20:42 francesco-yoga720 dockerd[902441]: time="2021-02-21T11:20:42.743768279+02:00" level=warning msg="Your kernel does not support cgroup blkio weight"
veebr 21 11:20:42 francesco-yoga720 dockerd[902441]: time="2021-02-21T11:20:42.743782740+02:00" level=warning msg="Your kernel does not support cgroup blkio weight_device"
veebr 21 11:20:42 francesco-yoga720 dockerd[902441]: time="2021-02-21T11:20:42.743999793+02:00" level=info msg="Loading containers: start."
veebr 21 11:20:42 francesco-yoga720 dockerd[902441]: time="2021-02-21T11:20:42.946560909+02:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. Daemon option --bip c>
veebr 21 11:20:43 francesco-yoga720 dockerd[902441]: time="2021-02-21T11:20:43.031108724+02:00" level=info msg="Loading containers: done."
veebr 21 11:20:43 francesco-yoga720 dockerd[902441]: time="2021-02-21T11:20:43.074547710+02:00" level=info msg="Docker daemon" commit=46229ca graphdriver(s)=zfs version=20.10.3
veebr 21 11:20:43 francesco-yoga720 dockerd[902441]: time="2021-02-21T11:20:43.074672376+02:00" level=info msg="Daemon has completed initialization"
veebr 21 11:20:43 francesco-yoga720 systemd[1]: Started Docker Application Container Engine.
veebr 21 11:20:43 francesco-yoga720 dockerd[902441]: time="2021-02-21T11:20:43.122623201+02:00" level=info msg="API listen on /run/docker.sock"

francesco@francesco-yoga720:~$ 
francesco@francesco-yoga720:~$ sudo docker pull docker/whalesay
Using default tag: latest
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
  • 服务docker重启
francesco@francesco-yoga720:~$ sudo service docker restart
francesco@francesco-yoga720:~$ sudo docker pull docker/whalesay
Using default tag: latest
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
  • sudo snap 启动泊坞窗
francesco@francesco-yoga720:~$ sudo snap start docker
Started.
francesco@francesco-yoga720:~$ 
francesco@francesco-yoga720:~$ sudo docker pull docker/whalesay
Using default tag: latest
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
  • 服务泊坞窗启动
francesco@francesco-yoga720:~$ sudo service docker start
francesco@francesco-yoga720:~$ sudo docker pull docker/whalesay
Using default tag: latest
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
  • sudo dockerd
francesco@francesco-yoga720:~$ sudo dockerd
INFO[2021-02-21T11:26:46.777903160+02:00] Starting up                                  
Failed to start daemon: pid file found,ensure docker is not running or delete /var/run/docker.pid
  • sudo nohup docker 守护进程(等)
francesco@francesco-yoga720:~$ sudo nohup docker daemon -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
nohup: ignoring input and appending output to 'nohup.out'
francesco@francesco-yoga720:~$ sudo usermod -aG docker $USER
francesco@francesco-yoga720:~$ sudo docker pull docker/whalesay
Using default tag: latest
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

编辑新尝试:

  • sudo rm -rf /var/run/docker.pid
francesco@francesco-yoga720:~$ sudo rm -rf /var/run/docker.pid
francesco@francesco-yoga720:~$ sudo docker pull docker/whalesay
Using default tag: latest
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
francesco@francesco-yoga720:~$ sudo snap start docker
Started.
francesco@francesco-yoga720:~$ sudo docker pull docker/whalesay
Using default tag: latest
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
  • 提供sudo snap logs docker
francesco@francesco-yoga720:~$ sudo snap logs docker
2021-02-21T11:00:35Z systemd[1]: Started Service for snap application docker.dockerd.
2021-02-21T11:00:36Z docker.dockerd[16902]: time="2021-02-21T13:00:36.204337202+02:00" level=error msg="Failed to mount overlay: invalid argument" storage-driver=overlay2
2021-02-21T11:00:37Z docker.dockerd[16902]: Failed to start daemon: error initializing graphdriver: driver not supported
2021-02-21T11:00:37Z systemd[1]: snap.docker.dockerd.service: Main process exited,code=exited,status=1/FAILURE
2021-02-21T11:00:37Z systemd[1]: snap.docker.dockerd.service: Failed with result 'exit-code'.
2021-02-21T11:00:37Z systemd[1]: snap.docker.dockerd.service: Scheduled restart job,restart counter is at 5.
2021-02-21T11:00:37Z systemd[1]: Stopped Service for snap application docker.dockerd.
2021-02-21T11:00:37Z systemd[1]: snap.docker.dockerd.service: Start request repeated too quickly.
2021-02-21T11:00:37Z systemd[1]: snap.docker.dockerd.service: Failed with result 'exit-code'.
2021-02-21T11:00:37Z systemd[1]: Failed to start Service for snap application docker.dockerd.

我不知道还能尝试什么,有什么建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...