在Macmini上的Docker容器内安装OpenClaw
安装与运行
bash
docker run -itd -v /Users/<username>/my:/opt -p 18789:18789 --name <容器名> ubuntu:20.04
#attack
docker exec -it openclaw bash
#不attack在主机中运行命令(如重启)
docker exec -it <容器名> openclaw gateway restart
# OpenClaw 使用 gateway.bind 配置项控制绑定模式,默认的绑定模式为 loopback,仅 127.0.0.1 可访问。调整后支持通过本地地址访问。
改配置文件 (位置位于: ~/.openclaw/openclaw.json), 修改为 lan
{
gateway: {
mode: "local",
bind: "lan",
port: 18789,
auth: {
mode: "token",
token: "your-token"
},
},
}
#启动龙虾服务
openclaw gateway run
# 重启用
openclaw gateway restart
#看日志
tail -f /tmp/openclaw/openclaw-2026-04-12.log
#日志中会输出 龙虾网关的token
<token>
控制面板
macmini本地访问控制面板
bash
Dashboard URL: http://127.0.0.1:18789/#token=<token>
Copy to clipboard unavailable.
Docs:
https://docs.openclaw.ai/gateway/remote
https://docs.openclaw.ai/web/control-ui
在内网其它电脑上远程macmini上的控制面板
bash
Dashboard URL: http://192.168.110.31:18789/#token=<token>
#或者
#在其它的电脑命令行输入下面一行, 映射端口
ssh -N -L 18789:192.168.110.31:18789 username@192.168.110.31
#Then open:
http://localhost:18789/#token=<token>
如果控制面板登录报错
pairing required
在 Mac Mini 终端运行:
bash
openclaw devices list
#记下 pending 的 Request ID,然后:
openclaw devices approve <RequestID>
配置使用Qwen大模型
获取Qwen的apikey
网址: https://bailian.console.aliyun.com/cn-beijing#/home
用于龙虾
apikey:
到docker中配置
改配置文件 (位置位于: ~/.openclaw/openclaw.json)
json
"models": {
"mode": "merge",
"providers": {
"bailian": {
"baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
"apiKey": "<your-apikey>",
"api": "openai-completions",
"models": [
{
"id": "qwen3-max-2026-01-23",
"name": "qwen3-max-thinking",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 262144,
"maxTokens": 65536
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "bailian/qwen3-max-2026-01-23"
},
"models": {
"bailian/qwen3-max-2026-01-23": {
"alias": "qwen3-max-thinking"
}
},
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
}
}
},
通过飞书下命令
先去 open.feishu.cn 创建企业自建应用,启用机器人能力
注意:为了使机器人具有收发消息的基础功能,请在"权限管理"面板中开通以下权限:
- 获取与发送单聊、群组消息:开通该权限后,机器人可以向用户发送单聊消息,或向机器人所在的群聊发送群消息;
- 添加"接收消息"事件(前往"事件与回调"面板 > 添加事件 > 消息与群组)后,机器人便可接收用户发送的单聊消息。
然后到docker中输入
bash
openclaw config set channels.feishu.enabled true
openclaw config set channels.feishu.appId "<your-appId >"
openclaw config set channels.feishu.appSecret "<your-appSecret >"
openclaw gateway restart
如果飞书聊天后没反应,到docker中输入
bash
openclaw config set channels.feishu.dmPolicy open
openclaw gateway restart
后记
至此大功告成, 龙虾本身是免费的软件, 但接入的大模型要收token费, 收费策略完全看各家平台的. 我使用的qwen3-max-thinking有100W的token免费额度, 听着挺多, 实际上只让龙虾做了一个小任务, 就消耗掉了一半; 然后半夜还有它自动运行的任务在偷偷消耗, 到第二天, 我就收到额度透支的消息了.
个人认为 openclaw, clawd code这些只是工具, 就像word excel之类,人人都会用,或者即使没用过也能很容易上手. 千万不要认为在用这些工具, 就是AI 工程师了; 也没必要问应聘者会不会这些, 谁会问人会不会word excel呢? 相反企业很有必要把这类AI生产力工具集成到自己的工作流中, 就像CI/CD, 这样才显得正规.
: 基础能力系列
: 区块链知识系列
: 密码学系列
: 零知识证明系列
: 共识系列
: 公链调研系列
: BTC系列
: 以太坊系列
: EOS系列
: Filecoin系列
: 联盟链系列
: Fabric系列
: 智能合约系列
: Token系列