代码拉取完成,页面将自动刷新
FROM python:3.7.11-slim-buster
ENV CODE_DIR=/scripts
COPY ./requirements.txt ./shell/docker-entrypoint.sh /root/
RUN apt update -y \
&& apt install -y bash vim cron git gconf-service gcc build-essential libxext6 libxfixes3 libxi6 \
libxrandr2 libxrender1 libcairo2 libcups2 libdbus-1-3 \
libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 \
libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 \
libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 \
libxdamage1 libxss1 libxtst6 libappindicator1 libnss3 libasound2 \
libatk1.0-0 libc6 ca-certificates fonts-liberation lsb-release xdg-utils \
&& chsh -s /bin/bash \
&& echo Asia/Shanghai > /etc/timezone && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& export LC_ALL="C.UTF-8" \
&& mkdir -p /root/.ssh /root/.pip \
&& ssh-keyscan github.com > /root/.ssh/known_hosts \
&& bash -c "echo -e '[global]\nindex-url = https://pypi.mirrors.ustc.edu.cn/simple/\n' > /root/.pip/pip.conf" \
&& pip install -U pip --no-cache-dir && pip install -r /root/requirements.txt --no-cache-dir \
&& chmod a+x /root/docker-entrypoint.sh && mv /root/docker-entrypoint.sh /bin/docker-entrypoint \
&& apt clean && rm -rf /root/.cache/pip && rm -rf /root/requirements.txt
ENTRYPOINT ["/bin/docker-entrypoint"]
CMD ["/bin/bash"]
WORKDIR $CODE_DIR
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。