2

我已经在 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
4

0 回答 0