腾讯云OpenClaw部署之解决Docker镜像拉取超时的完整步骤

Written by

in

文章目录
  • 在腾讯云服务器部署 OpenClaw AI 智能体时,最常见的问题就是 Docker 镜像拉取超时(context deadline exceeded)。这是因为默认的 Docker Hub 国内访问不稳定,而腾讯云官方镜像源未同步 OpenClaw 镜像,导致拉取失败。 本文将提供一套经过实测的部署教程,帮助你一次性解决问题,顺利跑通 OpenClaw。
  • Q1:为什么腾讯云镜像源拉取 OpenClaw 失败? A:腾讯云官方镜像源未同步 OpenClaw 镜像,因此直接拉取会提示 manifest unknown,建议使用中科大镜像源或直连 GHCR。 Q2:拉取 GHCR 镜像速度慢怎么办? A:可配置 GHCR 代理源(如 https://ghcr.dockerproxy.com),提升拉取速度,配置方式与中科大镜像源一致。 Q3:容器启动后外网无法访问? A:检查腾讯云安全组是否放行 18789 端口,同时确认服务器防火墙未拦截该端口。
  • 通过配置国内镜像源、直连 GHCR 官方镜像、放行安全组三步,即可在腾讯云服务器上顺利部署 OpenClaw,彻底解决 Docker 拉取超时问题。 到此这篇关于腾讯云OpenClaw部署之解决Docker镜像拉取超时的文章就介绍到这了,更多相关腾讯云OpenClaw拉取Docker镜像超时内容请搜索风君子博客以前的文章或继续浏览下面的相关文章,希望大家以后多多支持风君子博客!
  • 目录
    • 一、OpenClaw 部署痛点:Docker 镜像拉取超时
    • 二、核心部署步骤
      • 1. 配置国内 Docker 镜像源(提升拉取稳定性)
      • 2. 绕过 Docker Hub,直连 OpenClaw 官方镜像(终极避坑方案)
      • 3. 启动 OpenClaw 容器
      • 5. 访问 OpenClaw 管理面板
    • 三、部署常见问题解答(FAQ)
      • 四、总结

        在腾讯云服务器部署 OpenClaw AI 智能体时,最常见的问题就是 Docker 镜像拉取超时(context deadline exceeded)。这是因为默认的 Docker Hub 国内访问不稳定,而腾讯云官方镜像源未同步 OpenClaw 镜像,导致拉取失败。

        本文将提供一套经过实测的部署教程,帮助你一次性解决问题,顺利跑通 OpenClaw。

        为了避免后续拉取失败,先配置中科大镜像源,这是国内最稳定的公共镜像源之一。

        # 写入中科大镜像源配置
        cat > /etc/docker/daemon.json << 'EOF'
        {
          "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
        }
        EOF
        # 彻底重启 Docker 服务,使配置生效
        systemctl daemon-reload
        systemctl stop docker
        pkill docker
        systemctl start docker

        这是解决拉取超时的核心步骤:直接从 GitHub Container Registry(GHCR)拉取 OpenClaw 官方镜像,彻底绕过不稳定的 Docker Hub。

        # 进入 OpenClaw 项目目录(根据实际路径调整)
        cd /opt/openclaw
        # 直接拉取 GHCR 官方镜像
        docker pull ghcr.io/openclaw/openclaw:latest

        注意:此步骤下载时间较长(镜像约 650MB),请耐心等待,不会再出现超时中断。

        镜像拉取完成后,启动容器即可:

        # 清理旧容器(如有)
        docker-compose down
        # 后台启动 OpenClaw
        docker-compose up -d
        # 验证容器状态(显示 Up 即为成功)
        docker ps

        4. 放行腾讯云安全组(外网访问必备)

        容器启动后,若外网无法访问,需在腾讯云控制台放行 18789 端口:

        1. 登录 腾讯云控制台 → 进入服务器实例 → 左侧菜单选择「安全组」。
        1. 找到绑定实例的安全组,点击「修改规则」→「添加入站规则」。
        1. 配置如下:
        • 来源:0.0.0.0/0
        • 协议端口:TCP:18789
        • 策略:允许
        1. 保存规则,外网即可访问。

        完成以上步骤后,通过浏览器访问:

        Plain Text
        http://你的服务器公网IP:18789

        首次访问设置管理员账号密码,即可进入 OpenClaw 管理面板,开始配置 AI 智能体。

        Q1:为什么腾讯云镜像源拉取 OpenClaw 失败?

        A:腾讯云官方镜像源未同步 OpenClaw 镜像,因此直接拉取会提示 manifest unknown,建议使用中科大镜像源或直连 GHCR。

        Q2:拉取 GHCR 镜像速度慢怎么办?

        A:可配置 GHCR 代理源(如 https://ghcr.dockerproxy.com),提升拉取速度,配置方式与中科大镜像源一致。

        Q3:容器启动后外网无法访问?

        A:检查腾讯云安全组是否放行 18789 端口,同时确认服务器防火墙未拦截该端口。

        通过配置国内镜像源、直连 GHCR 官方镜像、放行安全组三步,即可在腾讯云服务器上顺利部署 OpenClaw,彻底解决 Docker 拉取超时问题。

        到此这篇关于腾讯云OpenClaw部署之解决Docker镜像拉取超时的文章就介绍到这了,更多相关腾讯云OpenClaw拉取Docker镜像超时内容请搜索风君子博客以前的文章或继续浏览下面的相关文章,希望大家以后多多支持风君子博客!

        站内搜索