Djangoアプリケーションイメージの構成
1209 ワード
既存のDjangoアプリケーションをDockerイメージで構成する $ 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インスタンスを使用したまぶた接続
よく働いているのが見えます.
Reference
この問題について(Djangoアプリケーションイメージの構成), 我々は、より多くの情報をここで見つけました
https://velog.io/@tlsalsckd13/Django-앱-이미지로-구성하기
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
$ docker run -it -p 80:80 ubuntu:18.04
# apt-get update
# apt-get install git
# apt-get install python3-pip
# pip3 install django
# 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
Reference
この問題について(Djangoアプリケーションイメージの構成), 我々は、より多くの情報をここで見つけました https://velog.io/@tlsalsckd13/Django-앱-이미지로-구성하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol