docker 部署django项目

步骤 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

相关推荐

  1. docker 部署django项目

    2024-02-23 15:54:01       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-23 15:54:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-23 15:54:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-23 15:54:01       82 阅读
  4. Python语言-面向对象

    2024-02-23 15:54:01       91 阅读

热门阅读

  1. MyBatis Plus中的动态表名实践

    2024-02-23 15:54:01       40 阅读
  2. 0221 解决万得导出数据excel无法python读入的问题

    2024-02-23 15:54:01       51 阅读
  3. win10彻底解决IE浏览器自动跳转edge问题

    2024-02-23 15:54:01       45 阅读
  4. 在Vue3 + Vite项目中使用less

    2024-02-23 15:54:01       55 阅读