Docker
도커 컨테이너로 web service 띄웠는데 로컬 브라우저에서 접속이 안되는 경우
devdiary
2023. 6. 9. 18:05
728x90
포트 설정
컨테이너 외부에서 도커 컨테이너 내부로 접속할 수 있도록 포트포워딩 설정 필요 (-p 옵션)
docker run -p {host port number}:{container port number} ...
서비스 호스트 확인
컨테이너 외부에서도 접속할 수 있도록 호스트 IP 0.0.0.0으로 설정 필요
- 0.0.0.0은 도커 컨테이너가 호스트의 모든 IP 주소에 바인딩되도록 설정하는 것
- localhost는 도커 컨테이너 내부에서 자기 자신을 참조하는 데 사용되는 호스트 이름
# fastapi 실행 예시
uvicorn main:app --host 0.0.0.0 --port 5000 --reload
728x90