열렬히.뛰기

도커 쓸 때

웹 프로그래밍 > Django > 도커 쓸 때

꼭 확인해야 할 것들

특히, API가 멀쩡한지를 테스트할 때 꼭 필요한게 이런건데…

  1. 네트워크 확인
bash
docker run -d -p 포트:포트 <컨테이너>
  1. 도커가 멀쩡히 도는지 확인
bash
docker logs <컨테이너 이름>
  1. 이것도 저것도 안된다 그러면
bash
docker inspect <컨테이너 이름>
  • 여기까지 왔다면….
  • 아마 도커를 돌릴 때 127.0.0.1:(포트)로 돌릴 가능성이 큼.
  • 따라서 포트를 0.0.0.0:(포트)로 맞춰주는 작업이 필요.
dockerfile
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]