#はじめに
この記事では、Django + Dockerの開発で使うコマンド類をまとめました。
#startproject
プロジェクトをスタートさせる時のコマンドです。
terminal
#ビルドと起動を同時に行う
#-dオプションはバックグランドで起動することを意味する
$ docker-compose up -d --build
terminal
$ docker-compose run web django-admin.py startproject プロジェクト名 .
#runserver的なコマンド
Djangoのrunserver的なコマンドです。
terminal
#一番最初はこっちを打ち込んでビルドする
$ docker-compose up --build
terminal
$ docker-compose up
#とりま全部消す
コンテナを止めて、ネットワーク、ボリュームもイメージを削除してくれます。
terminal
$ docker-compose down --rmi all --volumes
#アプリ作る
新しいアプリを作成する際のコマンドです。
terminal
$ docker-compose run --rm web django-admin startapp アプリ名
#マイグレーション
terminal
$ docker-compose run --rm web python3 manage.py makemigrations
#マイグレイト
terminal
$ docker-compose run --rm web python3 manage.py migrate
#クリエイトユーザー
管理画面にログインする際に必要になります。
terminal
$ docker-compose run --rm web python3 manage.py createsuperuser
#古いネットワークを取り除く
terminal
$ docker system prune -a
#コンテナの停止
terminal
$ docker-compose down -v
#最後に
今後も追記していくので参考になれば幸いです。