五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

Docker容器化部署Python應(yīng)用過程解析

發(fā)布日期:2022-01-02 19:24 | 文章來源:源碼中國

簡單應(yīng)用部署

一、目錄結(jié)構(gòu):

└── Pythonpro #目錄
  └── test.py #文件
  └── requirements.txt #文件
  └── Dockerfile #文件

二、編寫Dockerfile文件

# 基于鏡像基礎(chǔ)
FROM python:3.6.4
# 創(chuàng)建代碼文件夾工作目錄 /code
RUN mkdir /code
# 復制當前代碼文件到容器中 /code
COPY . /code
# 安裝所需的包
RUN pip install -r /code/requirements.txt -i https://pypi.douban.com/simple
# 指定cmd的工作目錄 /code
WORKDIR /code
#容器啟動時執(zhí)行的命令
CMD ["python","test.py"]

三、創(chuàng)建容器鏡像

docker bulid -t test .

四、運行容器

docker run -it --name test --restart always --privileged=true python-test
--name:指定容器的名字為python-test,test是剛剛構(gòu)建的鏡像。

--restart:always 容器退出時總是重啟。

--privileged=true:執(zhí)行容器內(nèi)文件需要的權(quán)限。

Django應(yīng)用容器化

一、目錄結(jié)構(gòu),我這里假設(shè)這個目錄存在于/home/Pythonpro。

└── Pythonpro #目錄
└── manage.py #文件
└── 主項目 #目錄
└── apps #目錄
└── requirements.txt #文件
└── Dockerfile #文件
└── run.sh #文件

run.sh腳本

python /code/manage.py runserver 0.0.0.0:8000

二、編寫Dockerfile文件

FROM python:3.6.4
RUN mkdir /code \
&&apt-get update \
&&apt-get -y install freetds-dev \
&&apt-get -y install unixodbc-dev
COPY . /code 
RUN pip install -r /code/requirements.txt -i https://pypi.douban.com/simple
WORKDIR /code
CMD ["/bin/bash","run.sh"]

三、構(gòu)建鏡像

docker bulid -t webtest .

四、運行容器

docker run -it -p 6500:8000 -v /home/Pythonpro:/code --name web --restart always --privileged=true webtest

-p:把容器的8000端口映射到宿主機6500

-v:主機的目錄/home/Pythonprot映射到容器的目錄/code

--name:指定容器的名字為web,webtest剛剛構(gòu)建的鏡像

--restart:always 容器退出時總是重啟

--privileged=true:執(zhí)行容器內(nèi)文件需要的權(quán)限

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持本站。

版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部