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