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无问题,其他的没试过。