如何在Docker中启动Mountebank?

我如何使用Docker来启动Mountebank作为服务器? 我正在按照这个教程,但我不能让它工作。

出现此错误:

warn: [mb:2525] dry running injection, use the isDryRun request field in your JavaScript to ignore... error: [mb:2525] injection X=> SyntaxError: Unexpected token e error: [mb:2525] source: "(function(request, logger) { return JSON.parse(request.data).hasOwnProperty('state'); })(scope, logger);" error: [mb:2525] scope: {"requestFrom":"","data":"test","isDryRun":true} 

该项目是开源的 , CI是Travis 。 我已经把这个讨论交给了Mountebank邮件列表。

问题似乎是基础Docker镜像正在使用老版本的mountebank(v1.2.122)。 我对Docker并不是非常熟悉,但是我认为它正在caching康拉德最初构build的图像。 您的configuration文件与mountebank的最新版本正常工作; 只需要在Docker容器中安装。 – https://groups.google.com/forum/#!topic/mountebank-discuss/m-UrVZBR1sQ