python manage.py runserver is not something you want to use in your production setup. After all, runserver is not your production server. However, it’s completely okay to write a Dockerfile, where you use it! You will have a good time running a development server in your Docker container, if you are using them for development instead of deployment. Let’s look at two cool use cases. An automated example development setup Readmes are great!