要在Docker中部署Django項目,可以按照以下步驟進(jìn)行操作:
創(chuàng)建Django項目:首先在本地創(chuàng)建一個Django項目,可以使用Django的命令行工具進(jìn)行創(chuàng)建。
創(chuàng)建Dockerfile:在項目根目錄下創(chuàng)建一個名為Dockerfile的文件,內(nèi)容如下:
# 設(shè)置基礎(chǔ)鏡像
FROM python:3
# 設(shè)置工作目錄
WORKDIR /app
# 復(fù)制項目文件到工作目錄
COPY . /app
# 安裝項目依賴
RUN pip install -r requirements.txt
# 設(shè)置環(huán)境變量
ENV PORT=8000
# 啟動項目
CMD python manage.py runserver 0.0.0.0:$PORT
version: '3'
services:
web:
build: .
ports:
- "8000:8000"
docker build -t my-django-app .
docker-compose up
現(xiàn)在,您的Django項目將在Docker容器中運(yùn)行,并且可以通過localhost:8000訪問。