之前部署Web应用,没用docker,直接在服务器上部署,使用了django+nginx+supervisor+gunicorn部署博客应用。但后来了解了docker,为其“Build,Ship and Run Any App,Anywhere”的思想所折服,觉得这个太牛逼了,所以我也尝试一下自己用docker部署Web应用。本篇文章为了记录我用docker部署web应用的过程和心得。
Django常见的两种部署方式:
Django + Nginx + uWSGI
Django+ Nginx + Gunicorn
采用用 uWSGI 配合 Nginx的部署方式
构建的容器:
- Django+nginx+uwsgi 容器 (dockerfiles/django-uwsg...