问题描述
我想使用 https://mock-server.com/ 设置一个模拟服务器。 由于邮递员使用其免费版本限制了呼叫数量,因此我选择了此工具。 我已经拉取并运行了模拟服务器 docker 镜像,这是我在启动 docker ps 时所拥有的:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b972ce4db023 mockserver/mockserver "java -Dfile.encodin" 6 seconds ago Up 4 seconds 0.0.0.0:49153->1080/tcp jovial_kala
我的问题是我现在如何从邮递员那里调用这个模拟服务器?
解决方法
Postman 使用其免费许可证每月支持 1000 个呼叫,
回到您的问题,在任何主机端口中公开容器并像任何主机端口一样使用它 https://localhost:port/endpoint
https://mock-server.com/where/docker.html
暴露给主机端口使用:
docker run -d --rm -p <theport you want to use>:1080 mockserver/mockserver
例如: docker run -d --rm -p 9999:1080 模拟服务器/模拟服务器
该服务现在可以在 localhost:9999 使用