PycharmでDocker環境を構築する手順(Django、PostgreSQL)
2382 ワード
Docker初心者ですが、今後のため手順をまとめました。お気づきの点ありましたら、ご教示頂けると幸いです。
プロジェクトディレクトリ直下にdockerディレクトリを作る
Dockerfileの作成
- Dockerfileをdockerディレクトリに置く
FROM python:3
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
ADD . /code/
docker-compose.ymlの作成
- docker-compose.ymlをdockerディレクトリに置く。
version: '3'
services:
app:
build: .
ports:
- "8000:8000"
volumes:
- './:/app/sampleApp'
working_dir: '/app/sampleApp'
container_name: sampleApp
privileged: true
tty: true
requirements.txtの作成
- requirements.txtをdockerディレクトリに置く
- インストールしたいライブラリ名を記載する
Django==3.1.4
psycopg2-binary
PyCharmでの手順
FROM python:3
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
ADD . /code/
- docker-compose.ymlをdockerディレクトリに置く。
version: '3'
services:
app:
build: .
ports:
- "8000:8000"
volumes:
- './:/app/sampleApp'
working_dir: '/app/sampleApp'
container_name: sampleApp
privileged: true
tty: true
requirements.txtの作成
- requirements.txtをdockerディレクトリに置く
- インストールしたいライブラリ名を記載する
Django==3.1.4
psycopg2-binary
PyCharmでの手順
Django==3.1.4
psycopg2-binary
Author And Source
この問題について(PycharmでDocker環境を構築する手順(Django、PostgreSQL)), 我々は、より多くの情報をここで見つけました https://qiita.com/Eitaro/items/944e688be43c0b1f9464著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .