OpenClaw Docker部署怎么绑定域名?

裘德小鎮的故事

裘德小鎮的故事

2026-08-04

709人浏览

原创

openclaw 通过 docker 部署后需用 nginx 反向代理绑定自定义域名:先配置 dns 解析,再创建专用 docker 网络,启动 openclaw 容器并加入该网络(含 host.docker.internal 支持),最后部署 nginx 容器挂载 proxy 配置,即可通过域名访问 web ui。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

openclaw docker部署怎么绑定域名?

OpenClaw 是一个开源的多模态 AI Agent 框架,常用于视觉理解与自动化任务执行。当你用 Docker 启动 OpenClaw 后,默认只能通过 localhost:3000 访问 Web UI,若想用自定义域名(如 openclaw.example.com)访问,必须借助反向代理完成域名绑定,不能直接在容器内改 host 或硬编码 IP。

准备域名与 DNS 解析

确保你已拥有一个可管理的域名(如 example.com),并在域名控制台添加一条 A 记录,将子域名(如 openclaw.example.com)指向你的服务器公网 IP。等待 DNS 生效(通常 1–30 分钟),用 ping openclaw.example.comdig openclaw.example.com +short 验证是否返回正确 IP。

这一步没做完,后续所有配置都无效——【DNS 解析未生效时,Nginx 会 502 或 503,别跳过】

创建专用 Docker 网络

运行命令创建隔离网络,让 OpenClaw 容器和 Nginx 容器能互相通信:

docker network create openclaw-net

启动 OpenClaw 容器并接入网络

使用官方镜像启动,关键点有三:指定网络、暴露内部端口、启用 host.docker.internal 解析(用于容器内调用宿主机服务):

docker run -d \
--name openclaw-app \
--network=openclaw-net \
--add-host host.docker.internal:host-gateway \
-p 3000:3000 \
-e OPENCLAW_PORT=3000 \
ghcr.io/ai-act/OpenClaw:latest

Docker Desktop
Docker Desktop

Docker Desktop 可用于构建容器化 PHP 开发环境,适合 Laravel、Symfony、WordPress 等项目统一运行依赖。

下载

注意:不要映射其他端口(如 8000 或 5000),OpenClaw Web UI 固定走 3000;【--add-host host.docker.internal:host-gateway 必须加,否则 Agent 内部工具链可能无法访问宿主机资源】

配置 Nginx 反向代理

新建本地文件 openclaw.conf,内容如下(替换 openclaw.example.com 为你的实际域名):

server {
  listen 80;
  server_name openclaw.example.com;
  location / {
    proxy_pass http://openclaw-app:3000;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
  }
}

运行 Nginx 容器并挂载配置

用以下命令启动 Nginx,它会读取你刚写的 openclaw.conf 并加入同一网络:

docker run -d \
--name nginx-proxy \
--network=openclaw-net \
-v $(pwd)/openclaw.conf:/etc/nginx/conf.d/default.conf:ro \
-p 80:80 \
-p 443:443 \
--restart=unless-stopped \
nginx

此时访问 http://openclaw.example.com 即可看到 OpenClaw 登录页。若需 HTTPS,先用 Certbot 生成证书,再把 ssl_certificatessl_certificate_key 指令加入 server 块,并将证书路径挂载进容器。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
OpenClaw如何卸载
OpenClaw如何卸载

《OpenClaw如何卸载?OpenClawAI小龙虾安全卸载最新指南》为您提供详尽、安全的卸载步骤,帮助用户彻底移除OpenClaw及其相关组件。本指南针对Windows与macOS系统分别说明操作流程,涵盖停止后台进程、清除配置文件、删除残留数据等关键环节,确保无痕卸载,避免系统冲突或隐私泄露。无论您是因更换工具、解决兼容问题,还是出于安全考虑,本文都将助您高效、安心地完成卸载操作。请务必按照最新版本指引执行,以保障设备稳定与数据安

2026.03.19

60

11

OpenClaw安装部署教程
OpenClaw安装部署教程

本合集涵盖2026最新版OpenClaw(小龙虾)本地部署全流程,适用于Windows系统,包含环境配置、模型接入、Web界面启动及飞书/Telegram/QQ等多平台对接。无论你是小白还是开发者,10分钟内即可完成安装,快速体验AI智能体“长手干活”的强大能力!

2026.03.19

81

11

OpenClaw初学者教程:如何使用和设置
OpenClaw初学者教程:如何使用和设置

《OpenClawAI初学者教程:如何使用和设置》是一套面向新手的入门指南,涵盖环境搭建、基础配置、模型加载及简单推理操作。通过本教程,你将快速掌握OpenClawAI的核心功能,轻松开启AI开发之旅。

2026.03.19

41

13

OpenClawAI技能系统基础介绍:OpenClawAISkills是什么
OpenClawAI技能系统基础介绍:OpenClawAISkills是什么

OpenClawAI Skills 是 OpenClaw 智能体的核心功能模块,用于定义和管理 AI 可执行的具体能力,如查询天气、发送消息、操作文件等。通过技能系统,用户可灵活扩展智能体功能,实现高度定制化的自动化任务。

2026.03.20

297

20

龙虾OpenClaw安全使用指南
龙虾OpenClaw安全使用指南

围绕龙虾OpenClawAI使用中的安全风险,本合集系统梳理常见漏洞与隐患,提供实用防护方法与最新安全指南,帮助用户在稳定运行的同时规避风险,提升整体使用安全性与体验。

2026.03.20

87

11

openclaw养虾硬件指南最新版
openclaw养虾硬件指南最新版

《OpenClawAI硬件指南最新版》合集聚焦AI硬件入门与进阶,从核心组件解析到实战搭建,系统讲解算力配置、设备选型与优化方案。内容通俗易懂,适合开发者与科技爱好者快速掌握AI硬件要点,构建高效稳定的智能计算环境。

2026.03.20

243

28

OpenClaw从新手到中级完整教程
OpenClaw从新手到中级完整教程

本专题专为零基础用户设计,带你从环境搭建到实战应用,系统掌握开源AI Agent OpenClaw。内容涵盖Node.js/Docker安装、API配置、Skills技能扩展及多平台集成,通过整理文件、自动化办公等真实案例,助你快速上手。无论你是想提升效率的职场人还是技术爱好者,都能在此找到从入门到精通的完整路径,打造专属的本地化AI助手。

2026.05.06

160

32

OpenClaw免费大模型调用指南
OpenClaw免费大模型调用指南

PHP中文网特设OpenClaw免费大模型专区,提供详尽调用指南。涵盖免费API申请、模型配置及本地部署教程,助您零成本畅享AI智能体验。无论是新手入门还是进阶应用,这里都有实用干货,轻松跨越创作门槛,开启高效智能办公新方式。

2026.06.29

33

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程