配置 Mountebank 环境 -mountebank 系列 (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 测试使用。
如果您有任何问题或者想法,欢迎在评论区留言。
参考引用
版权声明: 本文为 InfoQ 作者【Bruce Talk】的原创文章。
原文链接:【http://xie.infoq.cn/article/6b9024b0340697a0a34db4c3d】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论