无法连接AASX服务器求助:Docker部署adminshellio镜像后连接失败
无法通过AASX Package Explorer连接Docker部署的AdminShell IO AASX服务器
问题概述
我已在Docker上运行adminshellio镜像搭建本地AASX服务器:
- Docker容器运行状态正常
- 服务器已正确加载示例内容
但使用AASX Package Explorer连接时始终失败,日志提示连接错误。
相关截图:
- AASX Explorer日志:

- Docker运行状态:

- 服务器示例加载状态:

排查与解决步骤
1. 确认Docker端口映射
- 执行
docker ps检查容器端口映射,确保宿主机端口与容器内部服务端口(默认8080)正确绑定:docker ps --format "table {{.Names}}\t{{.Ports}}" - 若未映射端口,重启容器时添加映射参数:
docker run -d -p 8080:8080 adminshellio/aasx-server
2. 验证服务器本地可访问性
- 在宿主机用浏览器访问
http://localhost:8080,确认能正常加载Swagger页面或API响应。 - 若宿主机能访问但工具连接失败,尝试用宿主机IP(而非
localhost)作为服务器地址,避免网络模式(如bridge)导致的解析问题。
3. 检查AASX Package Explorer连接配置
- 确认服务器地址格式正确,例如:
http://localhost:8080/aasx-server/api/v3(根据实际API版本调整路径) - 若服务器未配置认证,取消工具中「启用认证」的勾选。
4. 排查防火墙拦截
- 临时关闭宿主机防火墙/安全软件,测试连接是否恢复;若正常,添加对应端口的允许规则。
5. 查看容器日志定位问题
- 执行以下命令获取容器详细日志,排查服务启动异常:
docker logs <容器ID或名称> - 重点关注端口占用、API路径配置错误或依赖加载失败的日志信息。
内容的提问来源于stack exchange,提问作者Rafael Ferreira
相关产品推荐
相关产品推荐

