Docker 환경에서 장고 버전을 지정하여 설치

Docker 환경에서 Django의 버전을 지정하여 설치해 보았습니다.
파이썬 버전이 3.8.5에 비해 Django 버전이 1.11이었지만 python 버전 대응하지 않았기 때문에 Django 버전을 올리기로했습니다. (참고 이미지는 아래)



버전 대응 참고 자료



했던 일



requirements.txt 수정



Dockerfile의 RUN pip install -r requirements.txt에서 requirements.txt Django 버전 지정
장고 버전을 3.0으로 수정
Django==3.0
psycopg2
freeze

Docker 환경 재구성



Docker 환경 재구성
docker-compose down --rmi all --volumes
docker-compose up -d

버전 확인



설치가 잘 작동하는지 확인
일단 2패턴으로 확인
toruchan:~/work/py-work (master *)$ docker-compose exec web ./manage.py --version
3.0
toruchan:~/work/py-work (master *)$
toruchan:~/work/py-work (master *)$ docker-compose exec web python -c "import django; print(django.get_version())"
3.0
toruchan:~/work/py-work (master *)$

드디어 파이썬 버전도 확인
toruchan:~/work/py-work (master *)$ docker-compose exec web python --version
Python 3.8.5
toruchan:~/work/py-work (master *)$

이제 한 번 설치하는 동안 문제가되지 않습니다.

좋은 웹페이지 즐겨찾기