django老项目使用的xadmin在docker容器中安装

FROM python:3.6

# 时区
ENV TZ Asia/Shanghai

RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
  && echo 'Asia/Shanghai' >/etc/timezone

# 拷贝 requirements 并安装依赖
COPY ./server/requirements.txt /tmp/requirements.txt
RUN pip install -r /tmp/requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

# 设置工作目录
WORKDIR /app

COPY . /app

# 对于安装xadmin,提前下载好对应的版本,然后更改导致报错的源码,最后压缩,复制到容器内安装
RUN cd server && pip install xadmin-django2.zip

此安装包django3.6无问题,其他的没试过。