无法在uvicorn中的docker上访问正在运行的服务器

时间:2020-02-19 11:15:52

标签: python docker fastapi uvicorn

我已经在docker中运行了uvicorn服务器,它也运行良好,但我看不到它

FROM python
RUN pip install fastapi uvicorn mongoengine
EXPOSE 8002
COPY ./app /app
ENV PYTHONPATH "${PYTONPATH}:/app"
VOLUME /app
RUN cd app
CMD ["uvicorn", "main:app", "--host", "127.0.0.1", "--port", "8002"]

运行成功,我也看到了成功记录

D:\***\****\****>docker logs a1b
INFO:     Started server process [1]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://127.0.0.1:8002 (Press CTRL+C to quit)

访问时

它说 此页面无效

那我该如何访问呢?。

docker ps -a上:

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                         PORTS                                 NAMES
832bf82a0fb1        edmaskbackend6      "uvicorn main:app ..."   5 seconds ago       Up 4 seconds                   127.0.0.1:32772->8002/tcp             infallible_cray

0 个答案:

没有答案