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