Sign inSign up

songjian/etc_base

By songjian

Updated over 3 years ago

自用

Image
0

106

songjian/etc_base repository overview

最新压缩版,未做全量测试 docker pull songjian/etc_base:20230523

DOCKERFILE 内容

FROM python:3.6.15-alpine as base

RUN mkdir /svc ADD . /svc WORKDIR /svc ENV CRYPTOGRAPHY_DONT_BUILD_RUST=1 RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
&& apk add libffi-dev mariadb-dev jpeg-dev xz-dev bzip2-dev build-base

RUN pip wheel -i https://pypi.douban.com/simple Cython==3.0a8 cryptography==3.4.7 --wheel-dir=/svc/wheels
&& pip wheel -i https://pypi.douban.com/simple gevent==21.1.2 --no-build-isolation --wheel-dir=/svc/wheels
&& pip wheel -i https://pypi.douban.com/simple pandas==1.1.5 --wheel-dir=/svc/wheels
&& pip wheel -i https://pypi.douban.com/simple -r requirements.txt --wheel-dir=/svc/wheels
&& cp -r /usr/lib /svc/lib

FROM python:3.6.15-alpine

COPY --from=base /svc /svc WORKDIR /svc

RUN pip install --no-index --find-links=/svc/wheels -r requirements.txt
&& cp -r /svc/top /usr/local/lib/python3.6/site-packages/top
&& cp /svc/Shanghai /etc/localtime
&& mkdir -p /usr/share/zoneinfo/Asia/
&& ln -s /etc/localtime /usr/share/zoneinfo/Asia/Shanghai
&& cp /svc/lib/* /usr/lib/ && ln -s /usr/lib/libjpeg.so.8.2.2 /usr/lib/libjpeg.so.8
&& ln -s /usr/lib/libstdc++.so.6.0.28 /usr/lib/libstdc++.so.6 \ && echo "Asia/Shanghai" > /etc/timezone
&& echo "0 1 * * * ntpd -d -q -n -p ntp3.aliyun.com" >> /etc/crontabs/root
&& rm -rf /svc/*

Tag summary

Content type

Image

Digest

sha256:635b5de7a

Size

169.8 MB

Last updated

over 3 years ago

docker pull songjian/etc_base