Docker容器内运行API测试失败问题求助
问题:Docker容器内运行API测试崩溃,本地运行正常
我在Docker容器内运行API测试时总会崩溃,但直接在本地运行测试则一切正常。
我通过docker-compose部署待测试的本地应用,测试中所有API请求均指向http://localhost:8080。我推测容器内的localhost指向其内部网络地址,导致请求无效。
我尝试过创建网桥但完全不知如何操作,也尝试将测试镜像加入compose文件,但均无效果。
Dockerfile内容
FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build WORKDIR /TAF.ReportPortal COPY . ./ RUN dotnet restore ENTRYPOINT ["dotnet", "te","--filter" ,"Category=DashboardApiTests", "--logger:trx", "--no-restore"]
容器启动命令
docker build -t taf.rp:latest . docker run --name taf.rp -p 8085:89 -d taf.rp
附容器日志截图:
内容的提问来源于stack exchange,提问作者Pavel Panasiuk
相关产品推荐
相关产品推荐

