步骤 1: 创建 Dockerfile
首先,你需要在项目根目录下创建一个 Dockerfile,用来描述 Docker 镜像的构建步骤。一个基本的 Dockerfile 可能如下所示:
Dockerfile
使用 Python 官方镜像作为基础镜像
FROM python:3.9
创建目录
RUN mkdir -p /app
设置工作目录
WORKDIR /app
复制当前目录文件文件到容器中
COPY . /app/
安装项目所需的依赖
RUN pip install --no-cache-dir -r requirements.txt
暴露 Django 项目运行的端口
EXPOSE 8000
启动 Django 项目
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
步骤 2: 构建 Docker 镜像
在项目根目录下,运行以下命令构建 Docker 镜像:
docker build -t my-django-app .
这会基于当前目录中的 Dockerfile 构建一个名为 "my-django-app" 的 Docker 镜像。
步骤 3: 运行 Docker 容器
运行以下命令启动一个基于刚刚构建的镜像的 Docker 容器:
bash
docker run -it -p 8000:8000 my-django-app