【问题标题】:"Open in browser" Docker container sends me to the getting-started tutorial“在浏览器中打开”Docker 容器将我发送到入门教程
【发布时间】:2020-08-28 12:27:23
【问题描述】:

我目前正在关注这个 fastAPI 指南 fastAPI tutorial,并且在我第一次完成该指南时它工作正常,我正在使用 Postman 查看一些简单的 GET 请求。

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

为什么localhost:80 经常给我发 Docker 启动教程?

谢谢。

【问题讨论】:

  • 你试过localhost:80/docs吗?

标签: python-3.x docker postman fastapi


【解决方案1】:

显然,入门 Docker 容器也在端口 80 上,即使它没有运行;它仍然会将我发送到入门页面。我通过在我的新 Docker 容器上将端口更改为端口 90 来解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-20
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 2015-06-17
    • 1970-01-01
    • 2015-07-12
    • 2010-10-18
    相关资源
    最近更新 更多