Docker 部署Django项目的方法示例
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,使用docker部署django项目也很简单,挺不错,分享下环境默认你已安装好docker环境django项目大概结构(p3s) [root@opsweb]# tree opswebopsweb├──
千家信息网最后更新 2025年12月03日Docker 部署Django项目的方法示例
使用docker部署django项目也很简单,挺不错,分享下
环境
默认你已安装好docker环境
django项目大概结构
(p3s) [root@opsweb]# tree opswebopsweb├── apps├── logs├── manage.py├── media├── opsweb├── README.md├── requirements.txt└── static
编写Dockerfile
这里指定 Python 版本为docker官方提供的
"0.0.0.0:8000" 这里笔者开启容器中 8000 端口FROM python:3.6RUN mkdir -p /usr/src/appCOPY pip.conf /root/.pip/pip.confCOPY opsweb /usr/src/app/COPY run_web.sh /usr/src/app/RUN pip install -r /usr/src/app/requirements.txtWORKDIR /usr/src/appCMD [ "sh", "./run_web.sh"]
编写pip文件
这里是为了使用镜像 pip install速度快些 使用阿里云源
[global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com
完整目录结构
[root@opsweb]# lsDockerfile opsweb pip.conf run_web.sh
build镜像
docker build -t ops:v0.1 .Sending build context to Docker daemon 4.849 MBStep 1 : FROM python:3.6 ---> 3e4c2972dc8dStep 2 : RUN mkdir -p /usr/src/app ---> Running in 8ddd929f5c18 ---> 89dc0a1ffdf0Removing intermediate container 8ddd929f5c18Step 3 : COPY pip.conf /root/.pip/pip.conf ---> 5a4a165fed90Removing intermediate container 37f3fdc7e5d2Step 4 : COPY opsweb /usr/src/app/opsweb ---> f602e72ffd4cRemoving intermediate container 8d4bb616916dStep 5 : COPY opsweb/requirements.txt /usr/src/app/ ---> 6fe11a6fcbe0Removing intermediate container faeadee32fedStep 6 : RUN pip install -r /usr/src/app/requirements.txt ---> cc09c17d53daRemoving intermediate container d7b45bec6993Step 7 : WORKDIR /usr/src/app ---> Running in c22dfdddbe81 ---> c5c944b6df45Removing intermediate container c22dfdddbe81Step 8 : CMD python ./manage.py runserver 0.0.0.0:8000 ---> Running in 29d5f0f53f6e ---> 10d37173fd13Removing intermediate container 29d5f0f53f6eSuccessfully built 10d37173fd13
结语
这样镜像就build好了,然后你可以直接docker run -p8000:8000 ops:v0.1 -d启动就行,或者也可以部署到k8s上去也很简单这里就不细讲了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
镜像
项目
环境
结构
不错
内容
官方
容器
就是
文件
版本
目录
端口
笔者
结语
速度
速度快
阿里
装好
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
cxx软件开发
日志审计服务器售价
php中插入数据库语句
威服网络技术有限公司
菏泽软件开发科技有限公司
农业数据库论文
唯美四字服务器
珠海蓝狐网络技术有限公司
新建一个orcl数据库
网络安全一个utm够吗
下载服务器版本错误
php删除数据库表格数据
山西程序软件开发免费咨询
浙江现代软件开发收购价格
传蔚来员工用公司服务器
东营轻工业软件开发
手机创建数据库
软件开发销售些什么
网络安全学科怎么样
台服dnf没有服务器
广州三易互联网科技
高校机房服务器管理制度
pg数据库删除表索引
唯美四字服务器
网络安全人才是什么
telnet服务器简单解释
万方医药数据库
4g网络安全么
深圳服务器空间租用
服务器许可管理工具