“在浏览器中打开” Docker容器将我带到入门教程

问题描述

我目前正在遵循这份fastAPI指南fastAPI tutorial,并且是我第一次完成该指南时,并且我正在使用Postman查看一些简单的GET请求。

我不确定我做错了什么,但是我重新创建了本教程中的所有内容,但是使用了不同的映像名称和容器名称,现在每次我从Docker仪表板单击“ OPEN IN broWSER”时,它会将我发送到主Docker“入门”教程。 我尝试杀死所有本地主机并重新开始,但是每次我输入localhost:80时,它都会将我发送到本教程,但是当我在URL中输入http://127.0.0.1/docs时,它会将我发送到fastAPI openapi.json,并且可以测试GET请求没有问题。

localhost:80为什么不断将我发送到Docker启动教程?

谢谢。

解决方法

显然,入门Docker容器也在端口80上,即使它没有运行;它仍然会将我带到入门页面。我通过将端口更改为新Docker容器上的端口90来解决此问题,并对其进行了修复。