microcks/microcks-uber本镜像为Microcks主组件的一体化解决方案,集成用户界面(UI)和应用程序接口(API)服务,无需单独部署各组件即可构建完整的Microcks环境。Microcks是一款开源API测试与模拟工具,旨在帮助团队管理API契约、执行服务模拟和测试验证。
通过以下命令启动容器:
bashdocker run -d -p 8080:8080 --name microcks-main microcks/microcks-main:latest
-p 8080:8080:映射容器8080端口至主机,用于访问UI和API--name microcks-main:指定容器名称microcks/microcks-main:latest:使用最新版本镜像容器启动后可通过以下地址访问:
http://localhost:8080http://localhost:8080/api挂载数据卷避免容器重启数据丢失:
bashdocker run -d -p 8080:8080 -v microcks-data:/app/data --name microcks-main microcks/microcks-main:latest
-v microcks-data:/app/data:创建数据卷microcks-data并挂载至容器/app/data目录,用于持久化配置和数据支持通过环境变量自定义配置,常用参数:
| 环境变量 | 描述 | 默认值 |
|---|---|---|
SPRING_PROFILES_ACTIVE | 激活的Spring配置文件 | default |
SERVER_PORT | 服务监听端口 | 8080 |
MONGODB_URI | MongoDB连接URI(外部数据库时使用) | mongodb://localhost:27017/microcks |
示例:使用外部MongoDB数据库
bashdocker run -d -p 8080:8080 \ -e MONGODB_URI=mongodb://mongo-host:27017/microcks \ --name microcks-main microcks/microcks-main:latest
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务