GitHub | 您所在的位置:网站首页 › docker django › GitHub |
这是教你手把手部署 Docker + Django + Mysql + Ngnix + Gunicorn 的傻瓜式教程,目的是让 Docker 菜鸟也能快速部署容器化的 Django 应用。 教程传送门: GitHub版 个人博客版注:两个版本是完全相同的。需要留言请前往个人博客。 教程导航: 01 - Docker 简介 02 - Docker-Django本地部署 03 - Docker-Django-MySQL 本地部署 04 - Docker-Django-MySQL-Nginx-Gunicorn 云端部署 教程特色 零基础、免费、中文、完整项目代码 基于最新的 Docker 19.03.1、Python 3.7、Django 2.1 博主热情的技术支持 教程适宜人群 完全没接触过 Docker,但却想迅速搭建容器化项目的 接触过 Docker,但是却不清楚如何用 Docker 搭建 Django 项目的 代码使用方法在 Linux/Mac 系统中预先安装好 Docker、Docker-compose。 下载示例代码: $ git clone https://github.com/stacklens/django-docker-tutorial.git进入代码根目录: $ cd django-docker-tutorial然后运行容器: $ docker-compose up基于 Django + Docker + MySQL + Nginx + Gunicorn 的容器化项目就运行起来了。 你可以用浏览器访问地址 127.0.0.1:8000 ,即可看到 Django 首页(小火箭起飞页面)。 Enjoy! 第一次启动容器时有可能会失败,原因是 db 容器未完全初始化造成的。遇到这种情况请尝试重启容器,问题就消失了。 资源列表如果你对如何将 Django 项目部署到云端完全不了解的,强烈建议先看看传统部署流程,建立大致印象: 将 Django 项目部署到服务器如果你想重新学习 Django 开发的,可以先看博主的 Django 教程: Django 搭建个人博客教程此外,本文撰写时主要参考了以下资料: django-mysql-with-docker Docker Documention |
CopyRight 2018-2019 实验室设备网 版权所有 |