经过我们之前学习的Docker相关知识,现在我们来进行实战,以下介绍如何通过Docker Compose部署Django项目:
先前知识:
Docker学习笔记(一)概念理解-CSDN博客
Docker学习笔记(二)镜像、容器、仓库相关命令操作-CSDN博客
Docker学习笔记(三)Dockerfile-CSDN博客
Docker Compose | 菜鸟教程 (runoob.com)
DjangoTestdjangoProject2start.sh
Dockerfile
DjangoTestdjangoProject2㼲.ini
DjangoTest ginx ginx.conf
DjangoTest ginxconfdefault.conf
DjangoTestdjangoProject2djangoProject2celery.py
DjangoTestdjangoProject2djangoProject2__init__.py
DjangoTestdjangoProject2app01 asks.py
修改配置文件相关信息
DjangoTestdjangoProject2djangoProject2py
DjangoTestdjangoProject2app01py
DjangoTestdjangoProject2app01views.py
DjangoTestdjangoProject2app01models.py
在DjangoTest目录下运行docker-compose up命令,看到如下图所示,则说明部署成功:
路由是你在DjangoTest ginxconfdefault.conf中配置的service_name,端口是docker-compose.yml文件中web的port,如http://xxxx:8000/app01/index