一键docker部署Openclaw中文版
Docker Compose 部署指南
以下为经过验证的 OpenClaw 容器化部署配置方案。该 docker-compose.yml 文件采用经典的初始化与服务分离设计,逻辑严谨,能够确保应用配置在启动前正确生成,保障核心网关服务的稳定运行。
volumes:
openclaw-data:
services:
openclaw-init:
image: ghcr.io/1186258278/openclaw-zh:latest
container_name: openclaw-init
volumes:
- openclaw-data:/root/.openclaw
env_file:
- .env
command: >
sh -c "
echo '[OpenClaw] init start';
if [ -f /root/.openclaw/openclaw.json ] && [ \"$OPENCLAW_FORCE_INIT\" != \"true\" ]; then
echo '[OpenClaw] config exists, skip init';
exit 0;
fi;
if [ \"$OPENCLAW_FORCE_INIT\" = \"true\" ]; then
echo '[OpenClaw] force init, removing old config';
rm -f /root/.openclaw/openclaw.json;
fi;
openclaw setup --non-interactive;
openclaw config set gateway.mode local;
openclaw config set gateway.bind lan;
openclaw config set gateway.auth.token \"$OPENCLAW_TOKEN\";
echo '[OpenClaw] init done';
"
restart: "no"
openclaw:
image: ghcr.io/1186258278/openclaw-zh:latest
container_name: openclaw
depends_on:
openclaw-init:
condition: service_completed_successfully
volumes:
- openclaw-data:/root/.openclaw
ports:
- \"18789:18789\"
command: [\"openclaw\", \"gateway\", \"run\", \"--allow-unconfigured\"]
restart: unless-stopped
环境变量配置文件
.env 文件是整个 Docker Compose 部署的核心控制面板。其中定义的两个关键变量,直接掌控着 OpenClaw 的初始化流程与身份认证机制。
# OpenClaw 网关认证令牌
OPENCLAW_TOKEN=fgewsfewBhuusisdghjsohgjLB
# 是否强制重新初始化配置
# true = 每次执行 docker compose up 时都会重新运行设置与配置
# false = 仅首次部署时执行初始化
OPENCLAW_FORCE_INIT=false
这种将配置外置于环境变量的设计,实现了部署逻辑与具体敏感信息的解耦,显著提升了安全性和运维灵活性。您仅需在 .env 文件中修改 OPENCLAW_TOKEN 即可完成密钥轮换;而将 OPENCLAW_FORCE_INIT 设为 true 则能充当一个高效的重置开关,在需要彻底刷新或排错时一键重建应用配置。
相关攻略
一个潜伏在Linux内核中长达近十年的高危权限提升漏洞,于今年5月初被安全研究人员正式披露。这个被标记为CVE-2026-31431(代号“Copy Fail”)的安全漏洞,其利用方式异常简单直接:攻击者仅需执行一个体积仅为732字节的Python脚本,即可在Ubuntu、Amazon Linux、
在Linux系统中通过命令行发送邮件,是运维工程师和开发人员必备的实用技能。然而许多用户在配置过程中都会遇到一个典型问题:已经按照指南正确设置了 etc mail rc文件,为什么邮件仍然无法成功发送? 实际上,mail或mailx命令本身并不直接处理邮件传输,它仅作为邮件客户端,依赖外部的SMTP
在Linux服务器安全加固实践中,禁用SSH密码登录并强制使用密钥认证,是提升系统安全性的关键步骤。然而,这一操作潜藏着一个高风险陷阱:若在密钥登录未完全生效前就关闭密码通道,很可能导致管理员被永久锁在服务器之外。这并非夸张,而是许多运维人员在实际工作中积累的深刻教训。 因此,整个流程必须遵循一个核
文件完整性校验是数据管理中的关键步骤,但在批量操作时,路径格式和特殊字符处理常成为技术难点。本文将深入解析使用 md5sum 命令进行批量校验时的常见问题与高效解决方案,帮助您规避错误,提升校验效率。 md5sum批量生成校验值:如何正确处理文件路径与特殊字符 在目标目录下直接执行 md5sum *
想在Linux上找一个能替代Docker、无需守护进程、还能支持无根运行的容器引擎?Podman无疑是当前最主流的选择。它完美契合了这些需求,并且提供了多种灵活的安装方式,以适应不同的系统环境和部署场景。下面,我们就来详细拆解这五种主流安装路径。 一、使用系统包管理器安装 对于大多数现代Linux发
热门专题
热门推荐
微星PRO MAX系列ATX 3 1全模组电源现已于京东平台全面上市。该系列精心规划了850W、1000W与1200W三档功率规格,全线产品均严格通过80PLUS白金能效认证,为用户带来高效节能的供电体验。首发期间,850W版本售价579元,1000W版本679元,1200W版本799元,参与晒单活
行业首款集成视觉能力的AI智能耳机即将面世。光帆科技近日正式宣布,其创新产品“光帆全感AI耳机”定于5月15日全面发售。这款耳机以“全感知、主动式、个性化”为核心定位,旨在彻底革新用户与可穿戴音频设备之间的交互模式。 本质上,它颠覆了传统耳机的被动响应模式。根据官方介绍,这款AI耳机能够主动感知并理
止损是交易中控制风险的关键手段,在币安等交易平台设置止损时,主要参考市场波动率、技术分析关键位以及个人风险承受能力。合理的止损应基于对价格走势的客观判断,而非情绪化决策,同时需结合仓位管理,避免因单次止损过大而影响整体资金安全。动态调整止损位以适应市场变化,是提升交易纪律性的重要环节。
过去两年,要问大模型最习惯用什么格式交付内容,答案多半是Markdown。 原因不难理解:Markdown足够干净,没有冗余格式,复制到文档、知识库、GitHub,甚至直接粘贴到微信公众号后台,基本都不会出问题。某种程度上,它已经被公认为AI时代最理想的标记语言。 不过,随着Agent时代的到来,M
距离2026-2027年度旗舰手机的大幕拉开,大约还有四个月时间。按照惯例,届时在全球舞台上率先亮相的主流旗舰,很可能依然是苹果的iPhone 18 Pro系列。 就在昨天(5月8日),知名爆料人Jon Prosser发布了iPhone 18 Pro Max的视频渲染图,与此同时,关于该系列手机的七





