docker 如何制作django的docker镜像

参考:

https://hub.docker.com/_/django?tab=description&page=1&ordering=last_updated

我做了一定的调整:

FROM python:3.5
#RUN wget -O /etc/apt/sources.list http://ubuntu9.com/topmirror/sourceslist/topfast
#COPY sources.list /etc/apt/
RUN apt-get update 
    && apt-get install -y --no-install-recommends 
        postgresql-client 
    && rm -rf /var/lib/apt/lists/*
RUN apt-get install redis

WORKDIR /usr/src/app # 设置工作路径
COPY requirements.txt ./ # 复制当前文件夹下的文件到工作路径下
RUN pip install -r requirements.txt -i https://pypi.doubanio.com/simple/  # 执行命令
COPY . . # 复制当前文件夹下的所有文件到工作目录
RUN mkdir /usr/src/erpv2
RUN mkdir /usr/src/erpv2/logs
EXPOSE 8000
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]

原文地址:https://www.cnblogs.com/qianxunman/p/13542444.html