基础能力系列 - 如何安全养虾? - 容器化部署龙虾

在Macmini上的Docker容器内安装OpenClaw

安装与运行

参考: https://juejin.cn/post/7616025751746297862

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系列

相关推荐
禅口魔心10 小时前
边缘网关开发计划(一):在 Rock 5T 上部署 Docker
物联网·docker·rk3588·边缘网关
huihuihuanhuan.xin10 小时前
记一次 Docker PostgreSQL 连接认证失败的排查与解决
docker
AC赳赳老秦14 小时前
OpenClaw进阶技巧:批量修改文件内容、替换关键词,解放双手
java·linux·人工智能·python·算法·测试用例·openclaw
AC赳赳老秦16 小时前
OpenClaw权限管理实操:团队共享Agent,设置操作权限,保障数据安全
服务器·开发语言·前端·javascript·excel·deepseek·openclaw
天籁晴空16 小时前
Docker Compose 部署完整指南 -- RuoYi-Vue
docker·ruoyi
@土豆16 小时前
Elasticsearch 9.0.1 集群部署(Docker Compose + k8s 部署方式)
大数据·elasticsearch·docker
想ai抽17 小时前
Harness模式下的Agent记忆架构设计剖析:原理、权衡与场景适配(openclaw设计原理)
agent·openclaw·harness
蛐蛐蛐20 小时前
在Windows 11上安装Docker的踩坑记录
运维·docker·容器
古典和浪漫21 小时前
docker file 中设置软链接和在k8s 中配置同步时区 有什么区别,各自优缺点
docker·容器·kubernetes