准备sources.list源,在当前目录下创建sources.list并添加如下内容
deb http://mirrors.ustc.edu.cn/debian buster main contrib non-free
deb http://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free
deb http://mirrors.ustc.edu.cn/debian buster-proposed-updates main contrib non-free
deb http://mirrors.ustc.edu.cn/debian-security buster/updates main contrib non-free
准备pip.conf 源,在当前目录下创建pip.conf 并添加如下内容,加快pip安装软件的速度 或者安装时加 -i https://pypi.tuna.tsinghua.edu.cn/simple 参数提高下载速度,例如 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple robotframework
[ global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
FROM python:3.9
COPY ./sources.list /etc/apt/sources.list
COPY ./pip.conf /etc/
RUN echo 'Asia/Shanghai' > /etc/timezone \
&& apt-get update -y \
&& apt-get install vim -y \
&& pip install xlsxwriter -i https://pypi.tuna.tsinghua.edu.cn/simple \
&& pip install openpyxl -i https://pypi.tuna.tsinghua.edu.cn/simple \
&& pip install xlrd -i https://pypi.tuna.tsinghua.edu.cn/simple \
&& pip install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple \
&& pip install pytest -i https://pypi.tuna.tsinghua.edu.cn/simple \
&& pip install pytest-html -i https://pypi.tuna.tsinghua.edu.cn/simple \
&& pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple \
&& pip --default-timeout= 100 install pyyaml -i https://pypi.tuna.tsinghua.edu.cn/simple