| 报错全文 | Cannot connect ... Is the docker daemon running? |
|---|---|
| 与权限的区别 | permission denied 是另一类(见 socket 权限条目) |
| 环境检查 | context / DOCKER_HOST / rootless 套接字路径 |
示例
示例
systemctl status docker --no-pager | head -20
docker context ls
ls -l /var/run/docker.sock 2>/dev/null || ls -l /run/user/$(id -u)/docker.sock 2>/dev/null
echo "DOCKER_HOST=$DOCKER_HOST"Windows/macOS 上 Docker Desktop 未启动时同样报此错,先看托盘状态是否 Running。