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"]
미리 감사드립니다.
docker run -d -p 3001:3001
프로세스가 정확히 어디에서 실행되고 있습니까? ("On localhost"는 모든 컴퓨터와 모든 Docker 컨테이너가 개별적으로 "localhost"라고 믿기 때문에 특별히 의미가 없습니다.) 어디에서 연결하려고 합니까? 어떤 오류가 발생합니까? 플라스크 code는 어떻게 생겼습니까? 이 설명만 있으면 도커에 최소 플라스크 앱 배포 -서버 연결 문제가 발생합니까?
David Maze2022-02-06 22:51:13