You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mockoon Docker Compose启动报错:缺少必填标志,求配置解决方案

解决Mockoon CLI容器启动失败的问题

你遇到的问题核心是Mockoon CLI的start命令必须通过-d/--data参数指定配置文件路径,当前配置里两处关键遗漏导致报错:一是command未添加必填的--data参数,二是卷挂载的目标路径错误(将单个文件绑定到目录/www,容器内无法识别为有效配置文件)。

需要做以下两处修改:

1. 补全command的必填参数

在mockoon-cli start后追加--data,指定容器内配置文件的完整路径,示例:

command: mockoon-cli start --data /www/mock.json

2. 修正卷挂载的目标路径

将target从目录/www改为具体文件路径,确保本地mock.json被正确映射到容器内的文件:

volumes:
  - type: bind
    source: ./mock.json
    target: /www/mock.json

修改后的完整docker-compose.yml

version: "3"
services:
  mockoon:
    image: mockoon/cli:latest
    command: mockoon-cli start --data /www/mock.json
    networks:
      demo:
    ports:
      - "8001:8001"
    volumes:
      - type: bind
        source: ./mock.json
        target: /www/mock.json
networks:
  demo:

额外注意事项

  • 确保本地mock.json与docker-compose.yml处于同一目录,或source使用绝对路径指向配置文件
  • 如果你的Mockoon配置内设置的服务端口不是8001,需同步修改ports映射中的容器端口

内容的提问来源于stack exchange,提问作者cric

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 22:36:19