You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

向Scrapy Cloud部署Docker镜像时持续报错,求排查建议

问题:shub deploy部署Scrapy Cloud时Docker连接错误

执行shub deploy时出现如下错误:

$ shub deploy
Error:
Detected error connecting to Docker daemon's host.

Please ensure that you have Docker installed, configured and running locally,
that's essential for running shub image command. To check that run command

    docker version

and check its output: it should contain Docker client and server versions and
should not contain any errors. The minimum API Version is: 1.21

You can learn about Docker at https://www.docker.com/.

但执行docker version显示Docker正常运行,API版本也符合要求:

$ docker version
Client: Docker Engine - Community
 Version:           25.0.1
 API version:       1.44
 Go version:        go1.21.6
 Git commit:        29cf629
 Built:             Tue Jan 23 23:09:35 2024
 OS/Arch:           linux/arm64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          25.0.1
  API version:      1.44 (minimum version 1.24)
  Go version:       go1.21.6
  Git commit:       71fa3ab
  Built:            Tue Jan 23 23:09:35 2024
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          1.6.27
  GitCommit:        a1496014c916f9e62104b33d1bb5bd03b0858e59
 runc:
  Version:          1.1.11
  GitCommit:        v1.1.11-0-g4bccb38
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

请问还可能忽略了哪些问题?


可能的排查方向

  • 环境变量配置问题:检查DOCKER_HOST环境变量是否被错误设置,执行echo $DOCKER_HOST查看,若有异常值,执行unset DOCKER_HOST后重试。
  • 用户权限问题:确认当前用户是否在docker组中,执行groups查看,若不在,执行sudo usermod -aG docker $USER添加用户到组,重新登录后重试。
  • Shub版本兼容性:尝试更新shub到最新版本,执行pip install --upgrade shub,或回退到稳定版本测试。
  • Docker上下文验证:执行docker context ls确认当前使用的上下文是否正常,确保切换到default上下文(若有其他上下文干扰)。
  • Docker套接字权限问题:检查/var/run/docker.sock的权限,执行ls -l /var/run/docker.sock,确保权限为rw-rw----且所属组为docker。若异常,执行sudo chmod 660 /var/run/docker.sock && sudo chown root:docker /var/run/docker.sock修复。
  • 代理配置干扰:临时取消系统的HTTP/HTTPS代理(检查HTTP_PROXY、HTTPS_PROXY环境变量),重试shub deploy。
  • Docker daemon重启:执行sudo systemctl restart docker重启Docker服务,排除 daemon 隐性故障。

内容的提问来源于stack exchange,提问作者sebap123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 06:11:14