Django Docker is a Django package that simplifies the creation of Dockerfile and docker-compose.yml files for Django projects.
- Easily generate Dockerfile and docker-compose.yml files.
- Interactively configure Docker services.
- Seamlessly integrate Docker support into your Django projects.
- PostgeSQL
- MySQL
- Redis
- Rabbitmq
- Nginx
- Docker
- You can install Django Docker using pip:
pip install django-docker-helper
- Add "django_docker_helper" to your installed apps
python manage.py docker_file generate
python manage.py docker_file build
python manage.py docker_compose generate
python manage.py docker_compose up
or
python manage.py docker_compose up --build
to build Docker images before starting containers.
python manage.py docker_compose down
or
python manage.py docker_compose down --remove-orphans
remove containers for services not defined in the Compose file