5
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Django + Dockerコマンド

Last updated at Posted at 2020-09-15

#はじめに
この記事では、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

#最後に
今後も追記していくので参考になれば幸いです。

5
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?