我正在设置一个WSO2泊坞窗。我正在使用来自github(https://github.com/wso2/docker-apim)的WSO2 Dockerfiles和最新的WSO2 Api Manager版本(2.10)。安装成功,所以我启动了docker容器。 WSO2启动,我能够部署基于Swagger URL的API。
我也可以通过商店界面访问API。这就是我的麻烦:当我尝试通过集成的Swagger UI测试API时,API管理器正在使用内部docker IP:
我已设置此端口配置:
如何强制WSO2 Api Manager使用Docker公共IP?
非常感谢: - )
答案 0 :(得分:3)
在repository / conf / api-manager.xml中,您可以找到以下元素
APIGateway/Environments/Environment/GatewayEndpoint
如果您有多个网关,则可能需要创建HTTP(S)负载均衡器。