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インスタンスを使用したまぶた接続

よく働いているのが見えます.