网站建设资讯

NEWS

网站建设资讯

centos8如何使用Docker部署Django项目-创新互联

这篇文章主要为大家展示了centos8如何使用Docker部署Django项目,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。

建网站原本是网站策划师、网络程序员、网页设计师等,应用各种网络程序开发技术和网页设计技术配合操作的协同工作。创新互联专业提供网站制作、成都网站制作,网页设计,网站制作(企业站、成都响应式网站建设公司、电商门户网站)等服务,从网站深度策划、搜索引擎友好度优化到用户体验的提升,我们力求做到极致!

引言

由于记录的是学习过程,使用的都是目前较高的版本。

python  版本为3.8.3
django  版本为3.0.6
nginx   版本为1.17.10

好了简单的介绍之后,就进入正题了。

创建一个工作目录

创建一个工作目录用来存放项目,和Dockerfile等文件。

mkdir uwsgidocker

centos8如何使用Docker部署Django项目

centos8如何使用Docker部署Django项目

简单说明一下各个文件

docker-compose.yml: Docker Compose是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用。
            使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。
            在一开始我没有使用docker-compose.yml
Dockerfile:      是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。
my_django:     是一个刚创建的django项目,主要是将 ALLOWED_HOSTS = [] 改为 ALLOWED_HOSTS = ["*"] 
nginxconf:       是个包含nginx配置和创建nginx镜像的Dockerfile文件的文件夹。
pip.conf:       是关于pip的配置,主要是用于pip加速下载的。
uwsgi_conf.ini: uwsgi的配置文件

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前标题:centos8如何使用Docker部署Django项目-创新互联
网站地址:http://cdweb.net/article/iigcc.html