docker环境下部署Django项目

2021-09-10 23:00:48阅读 4评论 0

1)项目内创建文件

直接在django目录里创建4个文件,分别是Dockerfile、pip.conf、requirements.txt、docker-compose.yml

Dockerfile文件

FROM python:3.6.6
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY pip.conf /root/.pip/pip.conf
COPY requirements.txt /usr/src/app/
RUN pip install -r /usr/src/app/requirements.txt
RUN rm -rf /usr/src/app
COPY . /usr/src/app
CMD [ "python", "./manage.py", "runserver", "0.0.0.0:8000"]

pip.conf文件

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

requirements.txt文件

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

docker-compose.yml文件

version: '3'
services:
  python_web:
    build: .
    ports:
    - "8000:8000"
    volumes:
    - .:/usr/src/app

2)将项目整体拷贝到linux机器上

3)启动项目

执行docker-compose up -d

还没有评论,来说两句吧