写点什么

配置 Mountebank 环境 -mountebank 系列 (2)

作者:Bruce Talk
  • 2022 年 3 月 23 日
  • 本文字数:729 字

    阅读完需:约 2 分钟

如果想了解 Mountebank 是一个什么工具,作用有哪些,可以参考我这个系列的第一篇文章《什么是打桩服务》,从这篇文章开始,将开始介绍 Mountebank 的各个具体功能的使用和作用。本文说明的是如何快速搭建服务环境。毕竟如何搭建这个工具,能快速使用起来是尝试的第一步。

本机安装方法

本机安装 mountebank server 有几种方式:

  • npm 安装

就是直接在本机的环境通过 npm 安装。如下是脚本。

npm install -g mountebank

  • docker 安装

如果你想保持本机环境的清洁,那也可以使用容器。通过 docker 来运行。mountebank 的作者提供了 docker 镜像,可以通过 docker hub 下载并运行。下面是脚本。

docker pull bbyars/mountebank

启动服务

  • 安装完成后,最简单的方式就是启动一下,看是否打出正确的日志。针对安装方式有如下几种启动方式:

  • npx 启动

npx mb start

  • 容器启动

docker run --rm bbyars/mountebank mb start

正常启动后都会在屏幕打印一条记录:

info: [mb:2525] mountebank v2.6.0 now taking orders - point your browser to http://localhost:2525/ for help

2525 是 mountebank 默认服务管理界面和 API 的端口。如果和你的机器有冲突,或者你希望用一个更喜欢的端口号,你可以通过启动命令修改:

mb start --port 3333

退出服务

  • 当然最简单的是关闭容器,不过可以通过命令来操作关闭那咱们就用优雅的方式吧。命令都是:mb stop

  • 如果是 npm 方式那么可以

npx mb stop

  • docker 容器

docker exec -it [containerID] /bin/sh /app $ mb stop

  • 当屏幕提示如下记录时,说明已经推出了。

info: [mb:2525] Adios - see you soon?

好了,很简单的一个单机环境搭建好了,下一篇我们将开始使用最简单的打桩服务来提供 API 测试使用。


如果您有任何问题或者想法,欢迎在评论区留言。

参考引用

欢迎关注我的博客

发布于: 刚刚阅读数: 2
用户头像

Bruce Talk

关注

动机至善,私心了无。 2008.09.26 加入

一只程序猿,热爱新技术,痴迷于精益敏捷,现在北国春城工作。践行软件工艺,让工作因我而不同。个人博客:https://brucetalk.com

评论

发布
暂无评论
配置Mountebank环境-mountebank系列(2)_技术_Bruce Talk_InfoQ写作平台