国产成人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教程栏目。

关注

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

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

来吧儿子妈妈是纯还是混| 丁香花影院免费观看电视剧哈尔滨| 两个老头把我添高潮了| 女生的隐私曝光| YOUJIZZ| 出差被最讨厌上司夺走的相似电影| 《魅魔之耻》1~4集免费看| 《酒店激战》动漫1-5集免费观.. 《魅魔之耻》1~4集免费看 | 蜜桃成熟 在线| 冢田诗织| 禁忌1蜜桃熟了| 天堂草在线观看国产AV| 苍老师40集全免费播放电影演员..| 《禁忌》大结局| 宝宝握住它坐下~自己动头小作文| 69国产精华是纯还是仿| 父母儿女一家狂第八集| 男女做受AHAAAA| 《请好好疼爱里面》免费观看| 19岁大学生少女免费观看电视剧| 续父开续女包小芳的小说破| 小叔子从后面抱住我的电视剧| 免费观看已满十八岁电视剧在线播... | 老婆被快递员干了一下午| 国外成品网站1688入口在哪| 经典人文地理百年航母| 激战2奶妈| 透明女仆服装开裆连体衣| 暴躁少女CSGO免费观看| 爸爸VICIUSSS幼儿小女孩| 《性呻吟》伦理| 日本大片又大又好看的PPT| 星空麻花MV高清| 日产MV和欧美MV的外观对比| 久旱逢甘霖(父女)笔端| 国产少女免费观看电视剧大全 | 打扑克视频| 欧美| 老公不在家憋不住了该怎么办 | 我在开会他在下添好爽| 老翁玩嫩媳