1.有可能是因为Docker安装后未启动所致,可以执行以下命令启动docker:systemctl start docker.service
2.我使用朋友发来的安装包下载了 ubuntu-20.04,然后安装docker,完成以后执行查看容器或者镜像命令都会报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
执行第一步的命令之后又会报错:System has not been booted with systemd as init system (PID 1). Can‘t operate. Failed to connect to bus: Host is down。找了很多解决方法都是解决第一个问题的时候会报第二个问题的错,
解决第二个问题的时候又会报第一个问题的错,最后尝试:打开cmd,输入命令:wsl.exe -l -v 查看ubuntu20.04 是 WSL1 还是是 WSL2,如果是1就需要执行命令:wsl.exe --set-version ubuntu-20.04 2 来升级到2,Docker 官方
文档强烈推荐使用 WSL2 来配合 docker 使用,升级以后上面的问题重新打开ubuntu-20.04发现上面的问题都被解决了。
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
原文:https://www.cnblogs.com/qingfeng-alice/p/14784339.html