kong/insoInsomnia CLI的Docker版本,提供容器化环境以运行Insomnia规范相关命令行操作,包括执行单元测试、生成Kong声明式配置等功能。
参见开源的Inso CLI文档。
kong/inso镜像拉取最新版kong/inso Docker镜像:
shelldocker pull kong/inso:latest
所有可用标签可在Inso-CLI的Docker Hub页面查看。
需将主机的规范文件目录挂载至容器内/var/temp目录,以在容器中运行Insomnia规范。以下为具体使用示例。
将Insomnia Git同步仓库目录挂载至容器:
shellcd <你的Git同步仓库目录> # 运行单元测试 docker run -it --rm -v $(pwd):/var/temp kong/inso:latest run test -w /var/temp # 生成Kong声明式配置 docker run -it --rm -v $(pwd):/var/temp kong/inso:latest generate config -w /var/temp -f json
挂载Insomnia应用数据目录:
shell# macOS系统: docker run -v $HOME/Library/Application\ Support/Insomnia:/var/temp -it --rm kong/inso:latest run test --src /var/temp # Linux系统: docker run -v $HOME/.config/Insomnia:/var/temp -it --rm kong/inso:latest run test --src /var/temp # Windows系统(使用Docker for Windows和WSL): docker run -v /mnt/c/Users/<你的用户名>/AppData/Roaming/Insomnia:/var/temp -it --rm kong/inso:latest run test --src /var/temp
挂载Insomnia v4导出文件所在目录:
shellcd <目标目录> docker run -it --rm -v $(pwd):/var/temp kong/inso:latest run test -w /var/temp/Insomnia_YYYY-MM-DD.json

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务