Docker 部署Django项目的方法示例
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,使用docker部署django项目也很简单,挺不错,分享下环境默认你已安装好docker环境django项目大概结构(p3s) [root@opsweb]# tree opswebopsweb├──
千家信息网最后更新 2026年11月02日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安全错误
数据库的锁怎样保障安全
互联网科技公司排名
湖北九亚互联网络科技有限公司
厦门中拓互联网络科技有限公司
圆梦互联网科技
科技互联网政务服务
金诺互联网科技
西安互联网科技
为想互联网科技
顺玮阁互联网科技
天下捷融互联网科技
互联网科技网站
互联网科技公司介绍
西藏七维空间互联网科技有限公司
汽车互联网创新科技园
茂名市互联网科技产业园
崇明区互联网教育科技诚信经营
注册互联网科技公司经营范围大全
燊美集互联网科技有限公司
互联网时代的科技公司
唯美互联网科技
科技和互联网公司
今日互联网科技
万易互联网科技有限公司
银优互联网科技有限公司
科技创新互联网企业
互联网科技ppt模板
西安互联网科技公司
宁夏科技产业互联网案例
美国互联网科技公司
北京军民互联网科技公司