1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > docker docker-compose部署django2.2应用(nginx/mysql/gunicorn)

docker docker-compose部署django2.2应用(nginx/mysql/gunicorn)

时间:2021-10-16 16:05:23

相关推荐

docker docker-compose部署django2.2应用(nginx/mysql/gunicorn)

概览

部署的是django2.2官方文档的polls示例应用,首先看看目录结构

比较重要的有

mysql f 配置文件nginx nginx.conf 配置文件Dockfile nginx的image构建文件 .env 设置环境变量docker-compose.yml docker-compose的配置文件Dockerfile python的image构建文件

部署一共使用了三个image(nginx/mysql/python),会有三个容器,这就要使用docker-compose定义和运行多容器的应用

编写Dockerfile

构建Python的image

### /django22/Dockerfile ###FROM python:3.6.8MAINTAINER Huu "ioboom@"COPY . /usr/srv/pollsWORKDIR /usr/srv/pollsRUN pip install -r requirement.txt -i /pypi/simple/EXPOSE 7000

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。