>source

127.0.0.1:3001에서 실행되는 Flask로 작성된 API가 있습니다. 도커 컨테이너 내에서 실행 중이며 이 API를 요청하는 방법을 알고 싶습니다.

아래는 내 Dockerfile입니다.

FROM python:3
WORKDIR /app
ADD requirements.txt /app/requirements.txt
RUN pip install -r requirements.txt
ADD . /app
EXPOSE 3001
CMD ["python", "wsgi.py"]

미리 감사드립니다.

프로세스가 정확히 어디에서 실행되고 있습니까? ("On localhost"는 모든 컴퓨터와 모든 Docker 컨테이너가 개별적으로 "localhost"라고 믿기 때문에 특별히 의미가 없습니다.) 어디에서 연결하려고 합니까? 어떤 오류가 발생합니까? 플라스크 code는 어떻게 생겼습니까? 이 설명만 있으면 도커에 최소 플라스크 앱 배포 -서버 연결 문제가 발생합니까?

David Maze2022-02-06 22:51:13

docker run -d -p 3001:3001 을 시도한 다음 url localhost:3001/`를 엽니다.

Max2022-02-06 22:51:13
  • 이전 키보드 단축키를 통해 크롬 확장 프로그램을 실행하는 방법은 무엇입니까?
  • 다음 python : 일대다 관계 플라스크