我在本地机器上的 Docker-Container 中安装了 apigee-127。之后我运行这个 Docker-Container 并创建了一个项目
a127 project create hello-world
开始这个项目
a127 project start
对此的回应是项目已启动,您可以使用本地主机和给定的端口在浏览器中输入它,或者使用 curl 命令在同一个 Docker-Container 中输入它
docker: curl http://127.0.0.1:10010/hello?name=Scott
browser: http://localhost:32768/hello?name=Scott
大多数 a127 命令似乎都可以正常工作。现在我想使用 swagger-editor 来编辑我的项目,但似乎没有选项可以在没有浏览器的情况下在我的 Docker-Container 上远程编辑项目。
a127 project edit
答案是:
启动 Swagger 编辑器。
打开浏览器到:http://localhost:36070/#/edit
{ [错误:命令失败:xdg-open:没有可用于打开“ http://localhost:36070/#/edit ”的方法] 已终止:false,代码:3,信号:null }
- 我的第一个问题是我没有机会在我的 Docker-Container 中启动浏览器 -> 它是一个没有 GUI 或浏览器的网络服务器。
我想在本地机器上的 Container 之外启动我的 swagger-editor,但我不知道要进入它。
- 也许有人可以帮我解决这个问题?