Django 앱 이미지로 구성하기
기존에 만든 Django 앱을 Docker image로 구성해보기
$ docker run -it -p 80:80 ubuntu:18.04
$ docker run -it -p 80:80 ubuntu:18.04
후 도커 내부에서 django를 구축한다.
Git과 django 설치
# apt-get update
# apt-get install git
# apt-get install python3-pip
# pip3 install django
Git에서 코드 불러온 후 실행
# git clone https://github.com/tlsalsckd13/django
# python -m pip3 install Pillow
# cd django/mywebsite1
# python3 manage.py runserver 0.0.0.0:80
실행 되는 것을 확인하고 나면
# exit
$ docker commit -m "django-air" -c "CMD cd /django/mywebsite1 && python3 manage.py runserver 0.0.0.0:80" a2d6384ed945 tlsalsckd13/air:1.1
a2...은 컨테이너 아이디, tlsalsckd13/air -> 레포지토리 이름 1.1 : 태그
$ docker push tlsalsckd13/air:1.1
도커 허브에 이미지가 업로드되면 완성되었다.
이제 확인하기위해 해당 이미지를 다운받고 컨테이너를 실행시키자
$ docker pull tlsalsckd13/air:1.1
$ docker run -d -p 80:80 tlsalsckd13/air:1.1
vm 인스턴스 아이피로 접속하면
잘 작동하는 것을 볼 수 있다.
Author And Source
이 문제에 관하여(Django 앱 이미지로 구성하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@tlsalsckd13/Django-앱-이미지로-구성하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)