clawdbot-docker:使用Docker容器隔离运行Clawdbot的通用工具


OpenClaw的本地Docker运行时(包名:clawdbot)。通过持久存储提供容器隔离,可通过环境变量进行配置。

 clawdbot-docker可以把它理解成“AI 小助手的独立公寓”。
这个小公寓是用 Docker 盖的,安全、干净、不乱翻你家东西。它自带厨房(Node.js)、工具箱(Chromium 浏览器),连锅碗瓢盆都配齐了,你只需要给它一把“钥匙”——也就是你的 AI API 密钥。

怎么玩?三步走:

1. 先克隆代码:git clone https://github.com/openclaw/clawdbot-docker.git  
   (看不懂?没关系,你就当是“下载游戏安装包”)

2. 塞进钥匙:建个叫 .env 的小纸条,写上你的 Anthropic API 密钥,比如:  
   ANTHROPIC_API_KEY=sk-ant-你家祖传密钥  
   (这玩意儿千万别发朋友圈,不然 AI 会替你花光信用卡)

3. 一键开张:运行 docker-compose up --build  
   然后打开浏览器,输入:http://localhost:18789/?token=local  
   哒哒!你的 AI 控制面板就上线了!

最爽的是——它干的所有活儿,聊过的天、写的代码、存的文件,都会乖乖存在你电脑上的 ./data/ 和 ./workspace/ 这两个文件夹里。关机重启也不丢,比你记作业还靠谱。

而且它还会自动装好 Chromium 浏览器,能自己上网、截图、填表、抢票(理论上)……全在后台偷偷干,还不用你装插件、调设置。Docker 已经帮它穿好了“沙盒防护服”,所以它就算想黑你电脑,也只能在自己的小房间里蹦跶。

你还能给它配多个“社交账号”:  
- 想让它上 Telegram 聊天?给个 TELEGRAM_BOT_TOKEN  
- 想让它混 Discord 群?塞个 DISCORD_BOT_TOKEN  
- 甚至能进 Slack 打工!(不过得两个 token 一起给,Slack 比较讲究)

默认情况下,这公寓只对你开放——门牌号是 127.0.0.1,意思是“只有你本机才能敲门”。所以那个 ?token=local 就像个小区门禁卡,本地用完全没问题。

但如果你把它部署在云服务器上,想从手机远程控制?那就得设个强密码:  
CLAWDBOT_GATEWAY_TOKEN=你编个超难猜的密码  
再把门打开:OPENCLAW_BIND_HOST=0.0.0.0  
这时候全世界都能敲门了——所以密码一定得够硬,不然 AI 可能半夜替你发推特:“老板是个大笨蛋”。

对了,这公寓虽然安全,但也不是铜墙铁壁:  
- 它不能偷看你电脑里的照片、密码、小作文(因为只能访问那两个文件夹)  
- 但它可以上网!所以千万别把银行卡截图扔进 workspace,不然 AI 可能真拿去“学习”然后发到暗网上……

还有个小提醒:  
绝对不要 把 Docker 的“万能钥匙”(/var/run/docker.sock)塞给它!  
那相当于把整栋楼的物业权限交给一个租客——它分分钟能把你主机格式化,然后给自己换个更大的房子。

最后,如果你是个极客,想给它加点私货?比如装 Python、Go、Rust?  
行啊!改个配置文件就行。官方还贴心地留了个 user-setup.sh 脚本,让你在盖房子的时候就埋好彩蛋。

总之,clawdbot-docker 就像给你养了个 AI 宠物,关在玻璃缸里,聪明、听话、能干活,但绝不会半夜爬出来翻你抽屉。  
只要你别手滑给它 root 权限,它就是你最酷的数字搭子!

怎么样?是不是比看文档有意思多了?