1. 문제상황
- Dockerfile로 특정 print문이 있는 작업을 실행했다.
- 이 print문은 while문 내에 있다.
- 실시간으로는 log가 보이지 않고, 강제 종료하면 log가 생기는데 어떻게 하지??
2. 해결 방법
- Dockerfile에서 ENV PYTHONUNBUFFERED=1을 작성한다.
- docker logs에서 파이썬 프로세스가 종료되기 전에 발생하는 로그들도 확인할 수 있다.
'데이터 프로그램 문제 해결 기록 > docker' 카테고리의 다른 글
Dockerfile로 특정 인자를 받아 실행하는 파이썬 컨테이너 만들기 (0) | 2025.01.05 |
---|---|
1. docker IP 변경 하는 법 (0) | 2022.11.21 |