# syntax = docker/dockerfile:1.4 FROM node:22-slim # 安装基础依赖(新增 jq,这是关键!) RUN apt-get update && \ apt-get install -y --no-install-recommends \ git \ curl \ openssh-client \ ca-certificates \ jq && \ rm -rf /var/lib/apt/lists/* # 全局安装 OpenClaw RUN npm install -g openclaw@latest # 创建配置目录 RUN mkdir -p /root/.openclaw # 暴露端口 EXPOSE 18789 # 复制启动脚本 COPY start.sh /usr/local/bin/start-openclaw RUN chmod +x /usr/local/bin/start-openclaw # 启动命令 CMD ["/usr/local/bin/start-openclaw"]