怎么使用docker部署django项目
时间: 2023-12-21 21:04:14 浏览: 207
docker下使用django的项,
使用docker部署django项目的步骤如下:
1. 安装docker和docker-compose
2. 创建Dockerfile文件,用于构建镜像
```
FROM python:3.8
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
COPY requirements.txt /code/
RUN pip install -r requirements.txt
COPY . /code/
```
3. 创建docker-compose.yml文件,用于启动容器
```
version: '3'
services:
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
```
4. 创建requirements.txt文件,用于指定项目所需的Python包
```
Django==3.2.4
```
5. 在项目根目录下运行以下命令,构建镜像并启动容器
```
docker-compose up --build
```
6. 访问 http://localhost:8000 即可查看项目运行情况
注意:如果项目中使用了数据库,需要在docker-compose.yml文件中添加相应的数据库服务,并在django项目的settings.py中修改数据库连接配置。
阅读全文