国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Django > 怎么使用docker部署Django项目

怎么使用docker部署Django项目

Django

头像

silencement

2020-09-07 16:12:055641浏览 · 0收藏 · 0评论

环境

默认你已安装好docker环境

(视频教程推荐:django视频教程

django项目大概结构

(p3s) [root@opsweb]# tree opsweb
opsweb
├── apps
├── logs
├── manage.py
├── media
├── opsweb
├── README.md
├── requirements.txt
└── static

编写Dockerfile

这里指定 Python 版本为docker官方提供的

"0.0.0.0:8000" 这里笔者开启容器中 8000 端口

FROM python:3.6
RUN mkdir -p /usr/src/app
COPY pip.conf /root/.pip/pip.conf
COPY opsweb /usr/src/app/
COPY run_web.sh /usr/src/app/
RUN pip install -r /usr/src/app/requirements.txt
WORKDIR /usr/src/app
CMD [ "sh", "./run_web.sh"]

编写pip文件

这里是为了使用镜像 pip install速度快些 使用阿里云源

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

完整目录结构

[root@opsweb]# ls
Dockerfile  opsweb   pip.conf run_web.sh

build镜像

docker build -t ops:v0.1 .
Sending build context to Docker daemon 4.849 MB
Step 1 : FROM python:3.6
 ---> 3e4c2972dc8d
Step 2 : RUN mkdir -p /usr/src/app
 ---> Running in 8ddd929f5c18
 ---> 89dc0a1ffdf0
Removing intermediate container 8ddd929f5c18
Step 3 : COPY pip.conf /root/.pip/pip.conf
 ---> 5a4a165fed90
Removing intermediate container 37f3fdc7e5d2
Step 4 : COPY opsweb /usr/src/app/opsweb
 ---> f602e72ffd4c
Removing intermediate container 8d4bb616916d
Step 5 : COPY opsweb/requirements.txt /usr/src/app/
 ---> 6fe11a6fcbe0
Removing intermediate container faeadee32fed
Step 6 : RUN pip install -r /usr/src/app/requirements.txt
 ---> cc09c17d53da
Removing intermediate container d7b45bec6993
Step 7 : WORKDIR /usr/src/app
 ---> Running in c22dfdddbe81
 ---> c5c944b6df45
Removing intermediate container c22dfdddbe81
Step 8 : CMD python ./manage.py runserver 0.0.0.0:8000
 ---> Running in 29d5f0f53f6e
 ---> 10d37173fd13
Removing intermediate container 29d5f0f53f6e
Successfully built 10d37173fd13

结语:

这样镜像就build好了,然后你可以直接docker run -p8000:8000 ops:v0.1 -d启动就行,或者也可以部署到k8s上去 也很简单 。

更多相关教程请访问python web教程栏目。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

乱亲H女乱秽XXXX| 倩女幽魂甲士| 省委书记和他的秘书们| 免费观看已满十八岁的电视剧大全 | 妈妈你真棒插曲最后接吻是谁| BUBBLE| 《性88分钟》| 女同学裸睡我把她奶头摸硬了| 电动吸奶器| 美乳| 母与子免费观看大全电视剧邻居大.. | 为啥越骚的女人干的越爽| 口咬的10个绝招图片| 后入| 少女的秘密24集| 免费观看已满十八岁电视剧高清版 | 儿媳妇陪我睡觉的经典句子| 美国禁忌2在线观看电视剧| 可切换老司机模式浏览器| 欧美大片| 精品一区| 快拨出天我是你母亲歌词监控| 《一滴都不许漏》何泽城林荫| 脏脏漫| 《下班后的办公室》上线| 房东天天吃我奶躁我在哪里看| 女性开过苞后最明显的变化| 麻豆传媒在线观看| 4444444在线观看免费高清...| 日韩电影| 《酒店激战》动漫1-5集免费观..| 新婚夜被强伦无删减版| 100种双人插画姿势素材| 成色18K1.220.38软件| 开会也一直放里面老板的| 脱裤子打女孩子屁股打多久才会肿| 欧美-区| 神印王座| 斗破苍穹年番免费高清观看| 《艳乳欲乱2》免费观看| 风起云涌之情迷香江