Docker 002|Dockerイメージ作成
[https://nimbusweb.me/s/share/5263526/lhwoef7d7y4h7lbye2wr]
Gitpodインスタンス (1)本人のバニラ知識ベースに移動
(2)リポジトリアドレス前のgitpod.io/#の追加
(3)DockerHubアカウントの作成
https://hub.docker.com/requirementsインストール (1) pip install -r requirements.txtWhitenoiseインストール (1) pip install whitenoise
(2)ミドルウェアに以下の内容を追加する.
=> 'whitenoise.middleware.WhiteNoiseMiddleware',Guncornインストール (1) pip install gunicornDockerfile作成 ドックに何をするか教えて
(1) run.shファイルの作成
pip freeze > requirements.txt#デマンドファイルの作成
docker build -t DockerHubId/django-app . # ドッキングイメージの作成
docker-run-it-p 8000:8000実行DockerHubId/django-app#生成ドックイメージ docker login#Docker Hubログイン(画像アップロード用)
=>パスワードが見えません!docker push DockerHubId/django-app#DockerHub生成画像アップロード https://hub.docker.com/r/DockerHubId/django-appマイアプリケーションがアップロードされていることを確認
Dockerイメージ作成練習
(2)リポジトリアドレス前のgitpod.io/#の追加
(3)DockerHubアカウントの作成
https://hub.docker.com/
(2)ミドルウェアに以下の内容を追加する.
=> 'whitenoise.middleware.WhiteNoiseMiddleware',
(1) run.shファイルの作成
#!/bin/bash
python manage.py migrate
python manage.py collectstatic
gunicorn lionproject.wsgi -b 0.0.0.0:8000
pip freeze > requirements.txt#デマンドファイルの作成
docker build -t DockerHubId/django-app . # ドッキングイメージの作成
=>パスワードが見えません!
Reference
この問題について(Docker 002|Dockerイメージ作成), 我々は、より多くの情報をここで見つけました https://velog.io/@myway00/Docker-002-Docker-image-생성テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol