国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 服務(wù)器 > Web服務(wù)器 > 正文

Docker 部署Django項(xiàng)目的方法示例

2024-09-01 13:56:27
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

使用docker部署django項(xiàng)目也很簡(jiǎn)單,挺不錯(cuò),分享下

環(huán)境

默認(rèn)你已安裝好docker環(huán)境

django項(xiàng)目大概結(jié)構(gòu)

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

編寫(xiě)Dockerfile

這里指定 Python 版本為docker官方提供的

"0.0.0.0:8000" 這里筆者開(kāi)啟容器中 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"]

編寫(xiě)pip文件

這里是為了使用鏡像 pip install速度快些 使用阿里云源

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

完整目錄結(jié)構(gòu)

[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

結(jié)語(yǔ)

這樣鏡像就build好了,然后你可以直接docker run -p8000:8000 ops:v0.1 -d啟動(dòng)就行,或者也可以部署到k8s上去也很簡(jiǎn)單這里就不細(xì)講了。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到服務(wù)器教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 区。| 金溪县| 定安县| 高安市| 临湘市| 天祝| 彰化县| 长治县| 古田县| 张掖市| 宣城市| 封开县| 赫章县| 基隆市| 南和县| 商南县| 天全县| 奉新县| 白朗县| 晋江市| 太谷县| 盐源县| 靖州| 宝清县| 呼伦贝尔市| 靖边县| 章丘市| 永仁县| 怀柔区| 上饶县| 茶陵县| 田东县| 资兴市| 商水县| 舒城县| 甘南县| 甘南县| 玉山县| 南丰县| 呼和浩特市| 陵川县|