Namespace
a76yyyy
Image / Tag
qiandao:20210916
Content Digest
sha256:ffbf958e069ab3bf099ae45a0cf28a40d062955a40cf17071edb3a4da8c224b1
Details
Created

2021-09-16 14:31:14 UTC

Size

142 MB

Content Digest
Labels
  • maintainer
    a76yyyy <q981331502@163.com>

Environment
CURL_VERSION

7.79.0

GPG_KEY

E3FF2839C048B25C084DEBE9B26995E310250568

LANG

C.UTF-8

PATH

/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PORT

80

PYCURL_SSL_LIBRARY

openssl

PYTHON_GET_PIP_SHA256

fa6f3fb93cce234cd4e8dd2beb54a51ab9c247653b52855a48dd44e6b21ff28b

PYTHON_GET_PIP_URL

https://github.com/pypa/get-pip/raw/c20b0cfd643cd4a19246ccf204e2997af70f6b21/public/get-pip.py

PYTHON_PIP_VERSION

21.2.4

PYTHON_SETUPTOOLS_VERSION

57.5.0

PYTHON_VERSION

3.8.12

TZ

CST-8


Layers

[#000] sha256:b11ae9fc5d8a106cfed3a6f6c75e5b5b5797c566fac4411622b4055df6541286 - 1.89% (2.69 MB)

[#001] sha256:6fc387334281d3d644874c7fa4e676cf60daf255166116e3e86f51d42c1fb1c3 - 0.19% (275 KB)

[#002] sha256:6366d56a862d9afc46f19f490be2aad447ee5bd8a243502a71f6240126dcecaa - 7.66% (10.9 MB)

[#003] sha256:3e1927948df88b3052218c6e6063ab72fb1f66e66d1f8bc8af04453ac2ad2a01 - 0.0% (234 Bytes)

[#004] sha256:096417f70b8a0e2d48d7a94fa7267e889c4ab6dc2bd601eff7157b5ab3da9d2f - 1.57% (2.24 MB)

[#005] sha256:240909944eb3d9f9c759f2c3ad2545aecba91787c22b6cee1648a2091b8edb64 - 0.0% (236 Bytes)

[#006] sha256:f9b1cc6fff445ae3b5bdf53396e53259defe6309fc126aebe3c01805b1c4eab7 - 63.18% (89.9 MB)

[#007] sha256:f5d3766ca42610b7307991c8895db8baab6300b9feaa7579c4b934173ab65fd6 - 4.96% (7.06 MB)

[#008] sha256:3ed477897480c902a47ed9b6deceaaed2b75f83e34929152265c8482a7342c40 - 3.51% (4.99 MB)

[#009] sha256:abbf8edd48b7866f91f79c370b8f87e91e12376508fc6e55e097d069c3df6e68 - 2.67% (3.8 MB)

[#010] sha256:f41348688c4a1863a074a6437d3c6071af13701c371f5b33dcdd9231df6cfd2b - 0.0% (3.04 KB)

[#011] sha256:72fa6e686b54b08f1f658a1aca6530899331718c24f9d9afbc695dd1075cef20 - 10.38% (14.8 MB)

[#012] sha256:36692026852e8c52a488c88144d4b82e89c2f19eb6e8b3c5c3edfbe7f3f805b3 - 3.98% (5.67 MB)


History
2021-08-27 17:38:29 UTC

/bin/sh -c #(nop) ADD file:42a7bc5a08b546b47049dd0f89ae4e7a8c86342f87000f39ade3ff52916a6c2e in /

2021-08-27 17:38:30 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2021-08-27 22:56:18 UTC

/bin/sh -c #(nop) ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2021-08-27 22:56:19 UTC

/bin/sh -c #(nop) ENV LANG=C.UTF-8

2021-08-27 23:22:52 UTC

/bin/sh -c set -eux; apk add --no-cache ca-certificates ;

2021-08-27 23:22:53 UTC

/bin/sh -c #(nop) ENV GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568

2021-08-31 20:43:27 UTC

/bin/sh -c #(nop) ENV PYTHON_VERSION=3.8.12

2021-08-31 20:51:14 UTC

/bin/sh -c set -ex && apk add --no-cache --virtual .fetch-deps gnupg tar xz && wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" && wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" && export GNUPGHOME="$(mktemp -d)" && gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY" && gpg --batch --verify python.tar.xz.asc python.tar.xz && { command -v gpgconf > /dev/null && gpgconf --kill all || :; } && rm -rf "$GNUPGHOME" python.tar.xz.asc && mkdir -p /usr/src/python && tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz && rm python.tar.xz && apk add --no-cache --virtual .build-deps bluez-dev bzip2-dev coreutils dpkg-dev dpkg expat-dev findutils gcc gdbm-dev libc-dev libffi-dev libnsl-dev libtirpc-dev linux-headers make ncurses-dev openssl-dev pax-utils readline-dev sqlite-dev tcl-dev tk tk-dev util-linux-dev xz-dev zlib-dev && apk del --no-network .fetch-deps && cd /usr/src/python && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" && ./configure --build="$gnuArch" --enable-loadable-sqlite-extensions --enable-optimizations --enable-option-checking=fatal --enable-shared --with-system-expat --with-system-ffi --without-ensurepip && make -j "$(nproc)" EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000" LDFLAGS="-Wl,--strip-all" && make install && rm -rf /usr/src/python && find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name '*.a' \) \) -o \( -type f -a -name 'wininst-*.exe' \) \) -exec rm -rf '{}' + && find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec scanelf --needed --nobanner --format '%n#p' '{}' ';' | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' | xargs -rt apk add --no-cache --virtual .python-rundeps && apk del --no-network .build-deps && python3 --version

2021-08-31 20:51:15 UTC

/bin/sh -c cd /usr/local/bin && ln -s idle3 idle && ln -s pydoc3 pydoc && ln -s python3 python && ln -s python3-config python-config

2021-08-31 20:51:15 UTC

/bin/sh -c #(nop) ENV PYTHON_PIP_VERSION=21.2.4

2021-09-08 01:58:31 UTC

/bin/sh -c #(nop) ENV PYTHON_SETUPTOOLS_VERSION=57.5.0

2021-09-08 01:58:31 UTC

/bin/sh -c #(nop) ENV PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/c20b0cfd643cd4a19246ccf204e2997af70f6b21/public/get-pip.py

2021-09-08 01:58:32 UTC

/bin/sh -c #(nop) ENV PYTHON_GET_PIP_SHA256=fa6f3fb93cce234cd4e8dd2beb54a51ab9c247653b52855a48dd44e6b21ff28b

2021-09-08 01:58:44 UTC

/bin/sh -c set -ex; wget -O get-pip.py "$PYTHON_GET_PIP_URL"; echo "$PYTHON_GET_PIP_SHA256 *get-pip.py" | sha256sum -c -; python get-pip.py --disable-pip-version-check --no-cache-dir "pip==$PYTHON_PIP_VERSION" "setuptools==$PYTHON_SETUPTOOLS_VERSION" ; pip --version; find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' \) \) \) -exec rm -rf '{}' +; rm -f get-pip.py

2021-09-08 01:58:44 UTC

/bin/sh -c #(nop) CMD ["python3"]

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <q981331502@163.com>

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

ENV PYCURL_SSL_LIBRARY=openssl

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

ENV CURL_VERSION=7.79.0

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && echo https://dl-cdn.alpinelinux.org/alpine/edge/testing >>/etc/apk/repositories # buildkit

2021-09-16 09:15:33 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk update && apk add --update --no-cache openrc redis bash git autoconf g++ tzdata nano openssh-client automake nghttp2-dev ca-certificates zlib zlib-dev brotli brotli-dev zstd zstd-dev linux-headers libtool util-linux file # buildkit

2021-09-16 09:35:14 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c file /bin/busybox && [[ $(getconf LONG_BIT) = "32" && -z $(file /bin/busybox | grep "arm") ]] && configtmp="setarch i386 ./config -m32" || configtmp="./config " && apk add --update --no-cache --virtual curldeps make perl && wget https://curl.se/download/curl-$CURL_VERSION.tar.bz2 && git clone --depth 1 -b OpenSSL_1_1_1l+quic https://github.com/quictls/openssl && git clone https://github.com/ngtcp2/nghttp3 && git clone https://github.com/ngtcp2/ngtcp2 && cd openssl && echo $configtmp enable-tls1_3 --prefix=/usr && $configtmp enable-tls1_3 --prefix=/usr && make && make install_sw && cd .. && rm -r openssl && cd nghttp3 && autoreconf -i && ./configure --prefix=/usr --enable-lib-only && make && make install && cd .. && rm -r nghttp3 && cd ngtcp2 && autoreconf -i && ./configure PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib/pkgconfig LDFLAGS="-Wl,-rpath,/usr/lib" --prefix=/usr --enable-lib-only && make && make install && cd .. && rm -r ngtcp2 && tar xjvf curl-$CURL_VERSION.tar.bz2 && rm curl-$CURL_VERSION.tar.bz2 && cd curl-$CURL_VERSION && ./buildconf && LDFLAGS="-Wl,-rpath,/usr/lib" ./configure --with-openssl=/usr --with-nghttp2=/usr --with-nghttp3=/usr --with-ngtcp2=/usr --prefix=/usr --enable-ipv6 --enable-unix-sockets --without-libidn --disable-static --disable-ldap --with-pic && make && make install && cd .. && rm -r curl-$CURL_VERSION && apk del curldeps # buildkit

2021-09-16 09:35:43 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c pip install --upgrade setuptools && pip install --upgrade wheel && pip install pycurl && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <q981331502@163.com>

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

ADD . /usr/src/app # buildkit

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

WORKDIR /usr/src/app

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c rc-status -a && echo -e '#!/bin/sh \nredis-server /etc/redis.conf' > /etc/local.d/redis.start && chmod +x /etc/local.d/redis.start && rc-update add local && rc-status -a # buildkit

2021-09-16 14:30:52 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /root/.ssh && cp -f ssh/qiandao_fetch /root/.ssh/id_rsa && cp -f ssh/qiandao_fetch.pub /root/.ssh/id_rsa.pub && chmod 600 /root/.ssh/id_rsa && ssh-keyscan gitee.com > /root/.ssh/known_hosts && let num=$RANDOM%100+10 && sleep $num && git clone git@gitee.com:a76yyyy/qiandao.git /gitclone_tmp && yes | cp -rf /gitclone_tmp/. /usr/src/app # buildkit

2021-09-16 14:31:14 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c pip install --upgrade setuptools && pip install --no-cache-dir -r requirements.txt && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2021-09-16 14:31:14 UTC (buildkit.dockerfile.v0)

ENV PORT=80

2021-09-16 14:31:14 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2021-09-16 14:31:14 UTC (buildkit.dockerfile.v0)

ENV TZ=CST-8

2021-09-16 14:31:14 UTC (buildkit.dockerfile.v0)

VOLUME [/usr/src/app/ /data]

2021-09-16 14:31:14 UTC (buildkit.dockerfile.v0)

CMD ["sh" "-c" "redis-server --daemonize yes && python /usr/src/app/run.py"]

Details
Created

2021-09-16 14:32:00 UTC

Size

142 MB

Content Digest
Labels
  • maintainer
    a76yyyy <q981331502@163.com>

Environment
CURL_VERSION

7.79.0

GPG_KEY

E3FF2839C048B25C084DEBE9B26995E310250568

LANG

C.UTF-8

PATH

/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PORT

80

PYCURL_SSL_LIBRARY

openssl

PYTHON_GET_PIP_SHA256

fa6f3fb93cce234cd4e8dd2beb54a51ab9c247653b52855a48dd44e6b21ff28b

PYTHON_GET_PIP_URL

https://github.com/pypa/get-pip/raw/c20b0cfd643cd4a19246ccf204e2997af70f6b21/public/get-pip.py

PYTHON_PIP_VERSION

21.2.4

PYTHON_SETUPTOOLS_VERSION

57.5.0

PYTHON_VERSION

3.8.12

TZ

CST-8


Layers

[#000] sha256:a0d0a0d46f8b52473982a3c466318f479767577551a53ffc9074c9fa7035982e - 1.89% (2.68 MB)

[#001] sha256:c11246b421beac7bdab2cd3f620a098af2a8bbbf8e608bef7bf056866e710734 - 0.19% (275 KB)

[#002] sha256:5e6f9a3065f19547192c18fa1ed3dd5ec163a387fa47d78aec28e960f5c1097c - 7.55% (10.7 MB)

[#003] sha256:1d7a167f2660c7a9f713d5ccff5a310c5cf7cf2869c3fa195f2296280f9be43d - 0.0% (233 Bytes)

[#004] sha256:31d8734f0d12ecab9e11c4879fa93c812a94db545e750ffeb5180e1b204f31c6 - 1.58% (2.24 MB)

[#005] sha256:28f63958ce804d0a6f3294a366d0b89ac6c37e6a59adc7329cd7833c83507310 - 0.0% (236 Bytes)

[#006] sha256:e7e8b33dfad5b6a134e91bf39ed83ded9ffe5a6514facb415a38a1ce8b7a9fb9 - 63.33% (90 MB)

[#007] sha256:e0061815dbb4d98369e264782a5930c0c97831dadb9acc91065ad674dda587a8 - 4.92% (6.98 MB)

[#008] sha256:5892fb5568d29c5772d7d301d860b0238621525bd862de05319e16c383cd75c9 - 3.51% (4.99 MB)

[#009] sha256:be0417495dbaa70916efc64fa19a2e6cd1eed959431aa3232fbd1b05d1f10b34 - 2.68% (3.8 MB)

[#010] sha256:9076b2bb2f5ab536e94790664cc498027580563dd257b59c65009d7c062a8cd2 - 0.0% (3.04 KB)

[#011] sha256:67ebd0a7f5ae653104b0ee5e0347c38f7d730a1571fe02e1e2e86ce912502707 - 10.4% (14.8 MB)

[#012] sha256:dc1a60b083a75e963488b1213681b00a35a945b6e3db89b7143531b313285f30 - 3.96% (5.63 MB)


History
2021-08-27 17:19:45 UTC

/bin/sh -c #(nop) ADD file:aad4290d27580cc1a094ffaf98c3ca2fc5d699fe695dfb8e6e9fac20f1129450 in /

2021-08-27 17:19:45 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2021-08-27 19:27:41 UTC

/bin/sh -c #(nop) ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2021-08-27 23:31:48 UTC

/bin/sh -c #(nop) ENV LANG=C.UTF-8

2021-08-27 23:49:40 UTC

/bin/sh -c set -eux; apk add --no-cache ca-certificates ;

2021-08-27 23:49:40 UTC

/bin/sh -c #(nop) ENV GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568

2021-08-31 19:50:48 UTC

/bin/sh -c #(nop) ENV PYTHON_VERSION=3.8.12

2021-08-31 19:58:45 UTC

/bin/sh -c set -ex && apk add --no-cache --virtual .fetch-deps gnupg tar xz && wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" && wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" && export GNUPGHOME="$(mktemp -d)" && gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY" && gpg --batch --verify python.tar.xz.asc python.tar.xz && { command -v gpgconf > /dev/null && gpgconf --kill all || :; } && rm -rf "$GNUPGHOME" python.tar.xz.asc && mkdir -p /usr/src/python && tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz && rm python.tar.xz && apk add --no-cache --virtual .build-deps bluez-dev bzip2-dev coreutils dpkg-dev dpkg expat-dev findutils gcc gdbm-dev libc-dev libffi-dev libnsl-dev libtirpc-dev linux-headers make ncurses-dev openssl-dev pax-utils readline-dev sqlite-dev tcl-dev tk tk-dev util-linux-dev xz-dev zlib-dev && apk del --no-network .fetch-deps && cd /usr/src/python && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" && ./configure --build="$gnuArch" --enable-loadable-sqlite-extensions --enable-optimizations --enable-option-checking=fatal --enable-shared --with-system-expat --with-system-ffi --without-ensurepip && make -j "$(nproc)" EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000" LDFLAGS="-Wl,--strip-all" && make install && rm -rf /usr/src/python && find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name '*.a' \) \) -o \( -type f -a -name 'wininst-*.exe' \) \) -exec rm -rf '{}' + && find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec scanelf --needed --nobanner --format '%n#p' '{}' ';' | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' | xargs -rt apk add --no-cache --virtual .python-rundeps && apk del --no-network .build-deps && python3 --version

2021-08-31 19:58:47 UTC

/bin/sh -c cd /usr/local/bin && ln -s idle3 idle && ln -s pydoc3 pydoc && ln -s python3 python && ln -s python3-config python-config

2021-08-31 19:58:48 UTC

/bin/sh -c #(nop) ENV PYTHON_PIP_VERSION=21.2.4

2021-09-08 01:13:46 UTC

/bin/sh -c #(nop) ENV PYTHON_SETUPTOOLS_VERSION=57.5.0

2021-09-08 01:13:47 UTC

/bin/sh -c #(nop) ENV PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/c20b0cfd643cd4a19246ccf204e2997af70f6b21/public/get-pip.py

2021-09-08 01:13:47 UTC

/bin/sh -c #(nop) ENV PYTHON_GET_PIP_SHA256=fa6f3fb93cce234cd4e8dd2beb54a51ab9c247653b52855a48dd44e6b21ff28b

2021-09-08 01:13:53 UTC

/bin/sh -c set -ex; wget -O get-pip.py "$PYTHON_GET_PIP_URL"; echo "$PYTHON_GET_PIP_SHA256 *get-pip.py" | sha256sum -c -; python get-pip.py --disable-pip-version-check --no-cache-dir "pip==$PYTHON_PIP_VERSION" "setuptools==$PYTHON_SETUPTOOLS_VERSION" ; pip --version; find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' \) \) \) -exec rm -rf '{}' +; rm -f get-pip.py

2021-09-08 01:13:53 UTC

/bin/sh -c #(nop) CMD ["python3"]

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <q981331502@163.com>

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

ENV PYCURL_SSL_LIBRARY=openssl

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

ENV CURL_VERSION=7.79.0

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && echo https://dl-cdn.alpinelinux.org/alpine/edge/testing >>/etc/apk/repositories # buildkit

2021-09-16 09:15:33 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk update && apk add --update --no-cache openrc redis bash git autoconf g++ tzdata nano openssh-client automake nghttp2-dev ca-certificates zlib zlib-dev brotli brotli-dev zstd zstd-dev linux-headers libtool util-linux file # buildkit

2021-09-16 09:34:13 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c file /bin/busybox && [[ $(getconf LONG_BIT) = "32" && -z $(file /bin/busybox | grep "arm") ]] && configtmp="setarch i386 ./config -m32" || configtmp="./config " && apk add --update --no-cache --virtual curldeps make perl && wget https://curl.se/download/curl-$CURL_VERSION.tar.bz2 && git clone --depth 1 -b OpenSSL_1_1_1l+quic https://github.com/quictls/openssl && git clone https://github.com/ngtcp2/nghttp3 && git clone https://github.com/ngtcp2/ngtcp2 && cd openssl && echo $configtmp enable-tls1_3 --prefix=/usr && $configtmp enable-tls1_3 --prefix=/usr && make && make install_sw && cd .. && rm -r openssl && cd nghttp3 && autoreconf -i && ./configure --prefix=/usr --enable-lib-only && make && make install && cd .. && rm -r nghttp3 && cd ngtcp2 && autoreconf -i && ./configure PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib/pkgconfig LDFLAGS="-Wl,-rpath,/usr/lib" --prefix=/usr --enable-lib-only && make && make install && cd .. && rm -r ngtcp2 && tar xjvf curl-$CURL_VERSION.tar.bz2 && rm curl-$CURL_VERSION.tar.bz2 && cd curl-$CURL_VERSION && ./buildconf && LDFLAGS="-Wl,-rpath,/usr/lib" ./configure --with-openssl=/usr --with-nghttp2=/usr --with-nghttp3=/usr --with-ngtcp2=/usr --prefix=/usr --enable-ipv6 --enable-unix-sockets --without-libidn --disable-static --disable-ldap --with-pic && make && make install && cd .. && rm -r curl-$CURL_VERSION && apk del curldeps # buildkit

2021-09-16 09:34:43 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c pip install --upgrade setuptools && pip install --upgrade wheel && pip install pycurl && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <q981331502@163.com>

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

ADD . /usr/src/app # buildkit

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

WORKDIR /usr/src/app

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c rc-status -a && echo -e '#!/bin/sh \nredis-server /etc/redis.conf' > /etc/local.d/redis.start && chmod +x /etc/local.d/redis.start && rc-update add local && rc-status -a # buildkit

2021-09-16 14:30:52 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /root/.ssh && cp -f ssh/qiandao_fetch /root/.ssh/id_rsa && cp -f ssh/qiandao_fetch.pub /root/.ssh/id_rsa.pub && chmod 600 /root/.ssh/id_rsa && ssh-keyscan gitee.com > /root/.ssh/known_hosts && let num=$RANDOM%100+10 && sleep $num && git clone git@gitee.com:a76yyyy/qiandao.git /gitclone_tmp && yes | cp -rf /gitclone_tmp/. /usr/src/app # buildkit

2021-09-16 14:32:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c pip install --upgrade setuptools && pip install --no-cache-dir -r requirements.txt && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2021-09-16 14:32:00 UTC (buildkit.dockerfile.v0)

ENV PORT=80

2021-09-16 14:32:00 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2021-09-16 14:32:00 UTC (buildkit.dockerfile.v0)

ENV TZ=CST-8

2021-09-16 14:32:00 UTC (buildkit.dockerfile.v0)

VOLUME [/usr/src/app/ /data]

2021-09-16 14:32:00 UTC (buildkit.dockerfile.v0)

CMD ["sh" "-c" "redis-server --daemonize yes && python /usr/src/app/run.py"]

Details
Created

2021-09-16 14:32:18 UTC

Size

127 MB

Content Digest
Labels
  • maintainer
    a76yyyy <q981331502@163.com>

Environment
CURL_VERSION

7.79.0

GPG_KEY

E3FF2839C048B25C084DEBE9B26995E310250568

LANG

C.UTF-8

PATH

/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PORT

80

PYCURL_SSL_LIBRARY

openssl

PYTHON_GET_PIP_SHA256

fa6f3fb93cce234cd4e8dd2beb54a51ab9c247653b52855a48dd44e6b21ff28b

PYTHON_GET_PIP_URL

https://github.com/pypa/get-pip/raw/c20b0cfd643cd4a19246ccf204e2997af70f6b21/public/get-pip.py

PYTHON_PIP_VERSION

21.2.4

PYTHON_SETUPTOOLS_VERSION

57.5.0

PYTHON_VERSION

3.8.12

TZ

CST-8


Layers

[#000] sha256:2e78c0f86ba9a1fed30df20cb48c9cc73e9626399f12749d36b892ff99c0ecf5 - 1.97% (2.51 MB)

[#001] sha256:6f8e9151897ef0dc047f9ca095a7c3486bf84800e0cf22dcd437dfebbade82d6 - 0.21% (275 KB)

[#002] sha256:301f8863fef9cfc0749b56e52d4e5e08f8682c60d16837de44dac77d3c668f48 - 8.13% (10.3 MB)

[#003] sha256:7fba06605d613f8a3859559f5f2662c24f7de3b834b66af59157df5dda06ffd2 - 0.0% (232 Bytes)

[#004] sha256:aff7dace9e815a87bdc79ecd3a98fbde28fa6ec9616aee656e794847632302f2 - 1.76% (2.24 MB)

[#005] sha256:240909944eb3d9f9c759f2c3ad2545aecba91787c22b6cee1648a2091b8edb64 - 0.0% (236 Bytes)

[#006] sha256:3b6f335757825f214f36bf4843c49bd0dce971b133bf563bfc43c4671e63e203 - 59.84% (76 MB)

[#007] sha256:2b02fe388248791e77646019bf966bb6034dbea6d175961a65d487d0164cdd31 - 5.06% (6.42 MB)

[#008] sha256:76191c506eddb4e0117915fbdc1bef75ab4d56115b4e9a00822d7e3ad30d16d5 - 3.93% (4.99 MB)

[#009] sha256:be86f7a542be8c6059dea46ab9879f44e313dedd8fbb9e8b6a596a218da626c9 - 2.99% (3.8 MB)

[#010] sha256:a48e1fab1a02c7cd044e0f58707078c1f1d5f9e168044e9393e9e2269f76d5cd - 0.0% (3.04 KB)

[#011] sha256:e366b2765546c23a44d9c0107d942043f8eab42a7eca9bed36e573fcba5f8e95 - 11.64% (14.8 MB)

[#012] sha256:aba43bd5882fade6ccbad6703838c3fb469ff2599f393e54808023d8a3ee1d0a - 4.46% (5.66 MB)


History
2021-08-27 17:49:29 UTC

/bin/sh -c #(nop) ADD file:1c1c4520d49cb6e8f795f3b953d1ed3c3c77868b98b53a455169c254fcec5acd in /

2021-08-27 17:49:30 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2021-08-27 22:42:05 UTC

/bin/sh -c #(nop) ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2021-08-27 22:42:06 UTC

/bin/sh -c #(nop) ENV LANG=C.UTF-8

2021-08-27 23:08:50 UTC

/bin/sh -c set -eux; apk add --no-cache ca-certificates ;

2021-08-27 23:08:51 UTC

/bin/sh -c #(nop) ENV GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568

2021-08-31 21:40:48 UTC

/bin/sh -c #(nop) ENV PYTHON_VERSION=3.8.12

2021-08-31 21:51:49 UTC

/bin/sh -c set -ex && apk add --no-cache --virtual .fetch-deps gnupg tar xz && wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" && wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" && export GNUPGHOME="$(mktemp -d)" && gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY" && gpg --batch --verify python.tar.xz.asc python.tar.xz && { command -v gpgconf > /dev/null && gpgconf --kill all || :; } && rm -rf "$GNUPGHOME" python.tar.xz.asc && mkdir -p /usr/src/python && tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz && rm python.tar.xz && apk add --no-cache --virtual .build-deps bluez-dev bzip2-dev coreutils dpkg-dev dpkg expat-dev findutils gcc gdbm-dev libc-dev libffi-dev libnsl-dev libtirpc-dev linux-headers make ncurses-dev openssl-dev pax-utils readline-dev sqlite-dev tcl-dev tk tk-dev util-linux-dev xz-dev zlib-dev && apk del --no-network .fetch-deps && cd /usr/src/python && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" && ./configure --build="$gnuArch" --enable-loadable-sqlite-extensions --enable-optimizations --enable-option-checking=fatal --enable-shared --with-system-expat --with-system-ffi --without-ensurepip && make -j "$(nproc)" EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000" LDFLAGS="-Wl,--strip-all" && make install && rm -rf /usr/src/python && find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name '*.a' \) \) -o \( -type f -a -name 'wininst-*.exe' \) \) -exec rm -rf '{}' + && find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec scanelf --needed --nobanner --format '%n#p' '{}' ';' | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' | xargs -rt apk add --no-cache --virtual .python-rundeps && apk del --no-network .build-deps && python3 --version

2021-08-31 21:51:51 UTC

/bin/sh -c cd /usr/local/bin && ln -s idle3 idle && ln -s pydoc3 pydoc && ln -s python3 python && ln -s python3-config python-config

2021-08-31 21:51:52 UTC

/bin/sh -c #(nop) ENV PYTHON_PIP_VERSION=21.2.4

2021-09-08 01:30:00 UTC

/bin/sh -c #(nop) ENV PYTHON_SETUPTOOLS_VERSION=57.5.0

2021-09-08 01:30:00 UTC

/bin/sh -c #(nop) ENV PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/c20b0cfd643cd4a19246ccf204e2997af70f6b21/public/get-pip.py

2021-09-08 01:30:01 UTC

/bin/sh -c #(nop) ENV PYTHON_GET_PIP_SHA256=fa6f3fb93cce234cd4e8dd2beb54a51ab9c247653b52855a48dd44e6b21ff28b

2021-09-08 01:30:16 UTC

/bin/sh -c set -ex; wget -O get-pip.py "$PYTHON_GET_PIP_URL"; echo "$PYTHON_GET_PIP_SHA256 *get-pip.py" | sha256sum -c -; python get-pip.py --disable-pip-version-check --no-cache-dir "pip==$PYTHON_PIP_VERSION" "setuptools==$PYTHON_SETUPTOOLS_VERSION" ; pip --version; find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' \) \) \) -exec rm -rf '{}' +; rm -f get-pip.py

2021-09-08 01:30:17 UTC

/bin/sh -c #(nop) CMD ["python3"]

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <q981331502@163.com>

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

ENV PYCURL_SSL_LIBRARY=openssl

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

ENV CURL_VERSION=7.79.0

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && echo https://dl-cdn.alpinelinux.org/alpine/edge/testing >>/etc/apk/repositories # buildkit

2021-09-16 09:15:41 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk update && apk add --update --no-cache openrc redis bash git autoconf g++ tzdata nano openssh-client automake nghttp2-dev ca-certificates zlib zlib-dev brotli brotli-dev zstd zstd-dev linux-headers libtool util-linux file # buildkit

2021-09-16 11:41:49 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c file /bin/busybox && [[ $(getconf LONG_BIT) = "32" && -z $(file /bin/busybox | grep "arm") ]] && configtmp="setarch i386 ./config -m32" || configtmp="./config " && apk add --update --no-cache --virtual curldeps make perl && wget https://curl.se/download/curl-$CURL_VERSION.tar.bz2 && git clone --depth 1 -b OpenSSL_1_1_1l+quic https://github.com/quictls/openssl && git clone https://github.com/ngtcp2/nghttp3 && git clone https://github.com/ngtcp2/ngtcp2 && cd openssl && echo $configtmp enable-tls1_3 --prefix=/usr && $configtmp enable-tls1_3 --prefix=/usr && make && make install_sw && cd .. && rm -r openssl && cd nghttp3 && autoreconf -i && ./configure --prefix=/usr --enable-lib-only && make && make install && cd .. && rm -r nghttp3 && cd ngtcp2 && autoreconf -i && ./configure PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib/pkgconfig LDFLAGS="-Wl,-rpath,/usr/lib" --prefix=/usr --enable-lib-only && make && make install && cd .. && rm -r ngtcp2 && tar xjvf curl-$CURL_VERSION.tar.bz2 && rm curl-$CURL_VERSION.tar.bz2 && cd curl-$CURL_VERSION && ./buildconf && LDFLAGS="-Wl,-rpath,/usr/lib" ./configure --with-openssl=/usr --with-nghttp2=/usr --with-nghttp3=/usr --with-ngtcp2=/usr --prefix=/usr --enable-ipv6 --enable-unix-sockets --without-libidn --disable-static --disable-ldap --with-pic && make && make install && cd .. && rm -r curl-$CURL_VERSION && apk del curldeps # buildkit

2021-09-16 11:44:46 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c pip install --upgrade setuptools && pip install --upgrade wheel && pip install pycurl && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <q981331502@163.com>

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

ADD . /usr/src/app # buildkit

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

WORKDIR /usr/src/app

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c rc-status -a && echo -e '#!/bin/sh \nredis-server /etc/redis.conf' > /etc/local.d/redis.start && chmod +x /etc/local.d/redis.start && rc-update add local && rc-status -a # buildkit

2021-09-16 14:30:54 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /root/.ssh && cp -f ssh/qiandao_fetch /root/.ssh/id_rsa && cp -f ssh/qiandao_fetch.pub /root/.ssh/id_rsa.pub && chmod 600 /root/.ssh/id_rsa && ssh-keyscan gitee.com > /root/.ssh/known_hosts && let num=$RANDOM%100+10 && sleep $num && git clone git@gitee.com:a76yyyy/qiandao.git /gitclone_tmp && yes | cp -rf /gitclone_tmp/. /usr/src/app # buildkit

2021-09-16 14:32:18 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c pip install --upgrade setuptools && pip install --no-cache-dir -r requirements.txt && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2021-09-16 14:32:18 UTC (buildkit.dockerfile.v0)

ENV PORT=80

2021-09-16 14:32:18 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2021-09-16 14:32:18 UTC (buildkit.dockerfile.v0)

ENV TZ=CST-8

2021-09-16 14:32:18 UTC (buildkit.dockerfile.v0)

VOLUME [/usr/src/app/ /data]

2021-09-16 14:32:18 UTC (buildkit.dockerfile.v0)

CMD ["sh" "-c" "redis-server --daemonize yes && python /usr/src/app/run.py"]

Details
Created

2021-09-16 14:32:41 UTC

Size

121 MB

Content Digest
Labels
  • maintainer
    a76yyyy <q981331502@163.com>

Environment
CURL_VERSION

7.79.0

GPG_KEY

E3FF2839C048B25C084DEBE9B26995E310250568

LANG

C.UTF-8

PATH

/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PORT

80

PYCURL_SSL_LIBRARY

openssl

PYTHON_GET_PIP_SHA256

fa6f3fb93cce234cd4e8dd2beb54a51ab9c247653b52855a48dd44e6b21ff28b

PYTHON_GET_PIP_URL

https://github.com/pypa/get-pip/raw/c20b0cfd643cd4a19246ccf204e2997af70f6b21/public/get-pip.py

PYTHON_PIP_VERSION

21.2.4

PYTHON_SETUPTOOLS_VERSION

57.5.0

PYTHON_VERSION

3.8.12

TZ

CST-8


Layers

[#000] sha256:a14774a5a62e0f454febaec7cb603e18a6a8e25ef9da4a4da85b155bdd5e5a7a - 1.91% (2.32 MB)

[#001] sha256:30d8e0b2f9a23d662efa5dee6f3f21f07fe8fffc2aa562b0514bbb0e47de358e - 0.22% (274 KB)

[#002] sha256:501edc19cc45880b4a6d6123688f4693be2eded964f7b50fea7ce16bd9054d92 - 8.13% (9.87 MB)

[#003] sha256:b2af96004e7587c4bd25c0be429771657b65250f5f8533d9af6a7bebe23ae2d2 - 0.0% (229 Bytes)

[#004] sha256:a97b15c66c832d4d436d82dc7cf37493147b808a84fe235eee20b6cb4cd59108 - 1.85% (2.24 MB)

[#005] sha256:240909944eb3d9f9c759f2c3ad2545aecba91787c22b6cee1648a2091b8edb64 - 0.0% (236 Bytes)

[#006] sha256:0694fb19657977b28a0c215d53bf08ceccab17291b955c2d4c5989bf36f626e5 - 58.74% (71.3 MB)

[#007] sha256:eb1536774afae5dc160b1583cfe2cf24be72b15254afafe6c7576cc8f3052559 - 5.09% (6.18 MB)

[#008] sha256:ebbf4bd8471302cf1e0317a507705b67d45d2031cf17ad53e857b63b498f9cb2 - 4.11% (4.99 MB)

[#009] sha256:10b824cdb433ef74d689eb7906a45be590fde8e120f75c71d3a963d87e2cd679 - 3.13% (3.8 MB)

[#010] sha256:355319d70f1b22dff9a67df4a21257063ba3274da1bf02eb128156dec8dabf8a - 0.0% (3.04 KB)

[#011] sha256:571f791c0e058f79571a9598f6ab60396bfaf063c2e031e0c2b5982aa5d5d51d - 12.17% (14.8 MB)

[#012] sha256:e45264f15f793c82754e93dfe43f2e63c5c18563d879f6bef20cf290475cdfe0 - 4.65% (5.64 MB)


History
2021-08-27 17:57:31 UTC

/bin/sh -c #(nop) ADD file:a7da7992ccea54d3295231027614f138aa45c4d4a25ea6ec9bf7b316b9f67d95 in /

2021-08-27 17:57:32 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2021-08-28 00:49:02 UTC

/bin/sh -c #(nop) ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2021-08-28 00:49:03 UTC

/bin/sh -c #(nop) ENV LANG=C.UTF-8

2021-08-28 01:14:17 UTC

/bin/sh -c set -eux; apk add --no-cache ca-certificates ;

2021-08-28 01:14:17 UTC

/bin/sh -c #(nop) ENV GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568

2021-08-31 21:21:03 UTC

/bin/sh -c #(nop) ENV PYTHON_VERSION=3.8.12

2021-08-31 21:31:20 UTC

/bin/sh -c set -ex && apk add --no-cache --virtual .fetch-deps gnupg tar xz && wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" && wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" && export GNUPGHOME="$(mktemp -d)" && gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY" && gpg --batch --verify python.tar.xz.asc python.tar.xz && { command -v gpgconf > /dev/null && gpgconf --kill all || :; } && rm -rf "$GNUPGHOME" python.tar.xz.asc && mkdir -p /usr/src/python && tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz && rm python.tar.xz && apk add --no-cache --virtual .build-deps bluez-dev bzip2-dev coreutils dpkg-dev dpkg expat-dev findutils gcc gdbm-dev libc-dev libffi-dev libnsl-dev libtirpc-dev linux-headers make ncurses-dev openssl-dev pax-utils readline-dev sqlite-dev tcl-dev tk tk-dev util-linux-dev xz-dev zlib-dev && apk del --no-network .fetch-deps && cd /usr/src/python && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" && ./configure --build="$gnuArch" --enable-loadable-sqlite-extensions --enable-optimizations --enable-option-checking=fatal --enable-shared --with-system-expat --with-system-ffi --without-ensurepip && make -j "$(nproc)" EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000" LDFLAGS="-Wl,--strip-all" && make install && rm -rf /usr/src/python && find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name '*.a' \) \) -o \( -type f -a -name 'wininst-*.exe' \) \) -exec rm -rf '{}' + && find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec scanelf --needed --nobanner --format '%n#p' '{}' ';' | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' | xargs -rt apk add --no-cache --virtual .python-rundeps && apk del --no-network .build-deps && python3 --version

2021-08-31 21:31:21 UTC

/bin/sh -c cd /usr/local/bin && ln -s idle3 idle && ln -s pydoc3 pydoc && ln -s python3 python && ln -s python3-config python-config

2021-08-31 21:31:22 UTC

/bin/sh -c #(nop) ENV PYTHON_PIP_VERSION=21.2.4

2021-09-08 03:35:47 UTC

/bin/sh -c #(nop) ENV PYTHON_SETUPTOOLS_VERSION=57.5.0

2021-09-08 03:35:48 UTC

/bin/sh -c #(nop) ENV PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/c20b0cfd643cd4a19246ccf204e2997af70f6b21/public/get-pip.py

2021-09-08 03:35:48 UTC

/bin/sh -c #(nop) ENV PYTHON_GET_PIP_SHA256=fa6f3fb93cce234cd4e8dd2beb54a51ab9c247653b52855a48dd44e6b21ff28b

2021-09-08 03:36:03 UTC

/bin/sh -c set -ex; wget -O get-pip.py "$PYTHON_GET_PIP_URL"; echo "$PYTHON_GET_PIP_SHA256 *get-pip.py" | sha256sum -c -; python get-pip.py --disable-pip-version-check --no-cache-dir "pip==$PYTHON_PIP_VERSION" "setuptools==$PYTHON_SETUPTOOLS_VERSION" ; pip --version; find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' \) \) \) -exec rm -rf '{}' +; rm -f get-pip.py

2021-09-08 03:36:03 UTC

/bin/sh -c #(nop) CMD ["python3"]

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <q981331502@163.com>

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

ENV PYCURL_SSL_LIBRARY=openssl

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

ENV CURL_VERSION=7.79.0

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && echo https://dl-cdn.alpinelinux.org/alpine/edge/testing >>/etc/apk/repositories # buildkit

2021-09-16 09:15:42 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk update && apk add --update --no-cache openrc redis bash git autoconf g++ tzdata nano openssh-client automake nghttp2-dev ca-certificates zlib zlib-dev brotli brotli-dev zstd zstd-dev linux-headers libtool util-linux file # buildkit

2021-09-16 11:44:31 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c file /bin/busybox && [[ $(getconf LONG_BIT) = "32" && -z $(file /bin/busybox | grep "arm") ]] && configtmp="setarch i386 ./config -m32" || configtmp="./config " && apk add --update --no-cache --virtual curldeps make perl && wget https://curl.se/download/curl-$CURL_VERSION.tar.bz2 && git clone --depth 1 -b OpenSSL_1_1_1l+quic https://github.com/quictls/openssl && git clone https://github.com/ngtcp2/nghttp3 && git clone https://github.com/ngtcp2/ngtcp2 && cd openssl && echo $configtmp enable-tls1_3 --prefix=/usr && $configtmp enable-tls1_3 --prefix=/usr && make && make install_sw && cd .. && rm -r openssl && cd nghttp3 && autoreconf -i && ./configure --prefix=/usr --enable-lib-only && make && make install && cd .. && rm -r nghttp3 && cd ngtcp2 && autoreconf -i && ./configure PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib/pkgconfig LDFLAGS="-Wl,-rpath,/usr/lib" --prefix=/usr --enable-lib-only && make && make install && cd .. && rm -r ngtcp2 && tar xjvf curl-$CURL_VERSION.tar.bz2 && rm curl-$CURL_VERSION.tar.bz2 && cd curl-$CURL_VERSION && ./buildconf && LDFLAGS="-Wl,-rpath,/usr/lib" ./configure --with-openssl=/usr --with-nghttp2=/usr --with-nghttp3=/usr --with-ngtcp2=/usr --prefix=/usr --enable-ipv6 --enable-unix-sockets --without-libidn --disable-static --disable-ldap --with-pic && make && make install && cd .. && rm -r curl-$CURL_VERSION && apk del curldeps # buildkit

2021-09-16 11:46:39 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c pip install --upgrade setuptools && pip install --upgrade wheel && pip install pycurl && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <q981331502@163.com>

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

ADD . /usr/src/app # buildkit

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

WORKDIR /usr/src/app

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c rc-status -a && echo -e '#!/bin/sh \nredis-server /etc/redis.conf' > /etc/local.d/redis.start && chmod +x /etc/local.d/redis.start && rc-update add local && rc-status -a # buildkit

2021-09-16 14:30:54 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /root/.ssh && cp -f ssh/qiandao_fetch /root/.ssh/id_rsa && cp -f ssh/qiandao_fetch.pub /root/.ssh/id_rsa.pub && chmod 600 /root/.ssh/id_rsa && ssh-keyscan gitee.com > /root/.ssh/known_hosts && let num=$RANDOM%100+10 && sleep $num && git clone git@gitee.com:a76yyyy/qiandao.git /gitclone_tmp && yes | cp -rf /gitclone_tmp/. /usr/src/app # buildkit

2021-09-16 14:32:41 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c pip install --upgrade setuptools && pip install --no-cache-dir -r requirements.txt && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2021-09-16 14:32:41 UTC (buildkit.dockerfile.v0)

ENV PORT=80

2021-09-16 14:32:41 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2021-09-16 14:32:41 UTC (buildkit.dockerfile.v0)

ENV TZ=CST-8

2021-09-16 14:32:41 UTC (buildkit.dockerfile.v0)

VOLUME [/usr/src/app/ /data]

2021-09-16 14:32:41 UTC (buildkit.dockerfile.v0)

CMD ["sh" "-c" "redis-server --daemonize yes && python /usr/src/app/run.py"]

Details
Created

2021-09-16 14:32:32 UTC

Size

135 MB

Content Digest
Labels
  • maintainer
    a76yyyy <q981331502@163.com>

Environment
CURL_VERSION

7.79.0

GPG_KEY

E3FF2839C048B25C084DEBE9B26995E310250568

LANG

C.UTF-8

PATH

/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PORT

80

PYCURL_SSL_LIBRARY

openssl

PYTHON_GET_PIP_SHA256

fa6f3fb93cce234cd4e8dd2beb54a51ab9c247653b52855a48dd44e6b21ff28b

PYTHON_GET_PIP_URL

https://github.com/pypa/get-pip/raw/c20b0cfd643cd4a19246ccf204e2997af70f6b21/public/get-pip.py

PYTHON_PIP_VERSION

21.2.4

PYTHON_SETUPTOOLS_VERSION

57.5.0

PYTHON_VERSION

3.8.12

TZ

CST-8


Layers

[#000] sha256:552d1f2373af9bfe12033568ebbfb0ccbb0de11279f9a415a29207e264d7f4d9 - 1.92% (2.59 MB)

[#001] sha256:82397dd0b53e51c9238ac3da861e9862f3f01e133f3447bc318b86ede25c8bf1 - 0.2% (275 KB)

[#002] sha256:ea96addd4e5a9065de10c8cc698a1cf86dffd94c88a6cefe314b684aa76c021a - 8.0% (10.8 MB)

[#003] sha256:968775df8ebc9201256291a162db868cafbe9ca1647d5579df7c6b9e5ac36ba2 - 0.0% (229 Bytes)

[#004] sha256:e6573ac64e2803cbcb1cb2597a7c1d5400dcc8b7637a74420e5cb962a1c2fd4d - 1.66% (2.24 MB)

[#005] sha256:240909944eb3d9f9c759f2c3ad2545aecba91787c22b6cee1648a2091b8edb64 - 0.0% (236 Bytes)

[#006] sha256:2020b53ee378a4b83064f6130cf5cdc8a1052718c7a6a1e94d061649151b0362 - 61.45% (82.8 MB)

[#007] sha256:724469871a46047de99129c4d45664957e9c0d571f68a5325de21232c6fae2f5 - 5.09% (6.85 MB)

[#008] sha256:ec38dc861b2995dcd35a45627968015e04bc544ccb21653a1783fdf9175097cb - 3.71% (4.99 MB)

[#009] sha256:ad6911d8b80d57fcd160f80e7ed2980492c5cc073ff54e40ab4d1505b2b40296 - 2.82% (3.8 MB)

[#010] sha256:0a6f34c7a98e0b03cea6ea28653f1467b5ab7f4a4f711dd32479b4a10c10928a - 0.0% (3.04 KB)

[#011] sha256:ae09aca225b7d130571f3e5ec45fb04080de06b07f2cf183a415b59c3b7e2f60 - 10.97% (14.8 MB)

[#012] sha256:077132c3ba18c02cdfdb5875ae298249ace6e8d3a67ad9594c7dbd732f543e34 - 4.18% (5.62 MB)


History
2021-08-27 17:39:33 UTC

/bin/sh -c #(nop) ADD file:dc8af9c7bfe9f9541e1db38dea01c4201609f3075b31e108f2073ffed8c5e4b9 in /

2021-08-27 17:39:33 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2021-08-27 19:18:09 UTC

/bin/sh -c #(nop) ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2021-08-28 00:00:34 UTC

/bin/sh -c #(nop) ENV LANG=C.UTF-8

2021-08-28 00:14:42 UTC

/bin/sh -c set -eux; apk add --no-cache ca-certificates ;

2021-08-28 00:14:42 UTC

/bin/sh -c #(nop) ENV GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568

2021-09-01 00:30:15 UTC

/bin/sh -c #(nop) ENV PYTHON_VERSION=3.8.12

2021-09-01 00:36:02 UTC

/bin/sh -c set -ex && apk add --no-cache --virtual .fetch-deps gnupg tar xz && wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" && wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" && export GNUPGHOME="$(mktemp -d)" && gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY" && gpg --batch --verify python.tar.xz.asc python.tar.xz && { command -v gpgconf > /dev/null && gpgconf --kill all || :; } && rm -rf "$GNUPGHOME" python.tar.xz.asc && mkdir -p /usr/src/python && tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz && rm python.tar.xz && apk add --no-cache --virtual .build-deps bluez-dev bzip2-dev coreutils dpkg-dev dpkg expat-dev findutils gcc gdbm-dev libc-dev libffi-dev libnsl-dev libtirpc-dev linux-headers make ncurses-dev openssl-dev pax-utils readline-dev sqlite-dev tcl-dev tk tk-dev util-linux-dev xz-dev zlib-dev && apk del --no-network .fetch-deps && cd /usr/src/python && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" && ./configure --build="$gnuArch" --enable-loadable-sqlite-extensions --enable-optimizations --enable-option-checking=fatal --enable-shared --with-system-expat --with-system-ffi --without-ensurepip && make -j "$(nproc)" EXTRA_CFLAGS="-DTHREAD_STACK_SIZE=0x100000" LDFLAGS="-Wl,--strip-all" && make install && rm -rf /usr/src/python && find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name '*.a' \) \) -o \( -type f -a -name 'wininst-*.exe' \) \) -exec rm -rf '{}' + && find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec scanelf --needed --nobanner --format '%n#p' '{}' ';' | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' | xargs -rt apk add --no-cache --virtual .python-rundeps && apk del --no-network .build-deps && python3 --version

2021-09-01 00:36:03 UTC

/bin/sh -c cd /usr/local/bin && ln -s idle3 idle && ln -s pydoc3 pydoc && ln -s python3 python && ln -s python3-config python-config

2021-09-01 00:36:03 UTC

/bin/sh -c #(nop) ENV PYTHON_PIP_VERSION=21.2.4

2021-09-08 01:25:14 UTC

/bin/sh -c #(nop) ENV PYTHON_SETUPTOOLS_VERSION=57.5.0

2021-09-08 01:25:14 UTC

/bin/sh -c #(nop) ENV PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/c20b0cfd643cd4a19246ccf204e2997af70f6b21/public/get-pip.py

2021-09-08 01:25:15 UTC

/bin/sh -c #(nop) ENV PYTHON_GET_PIP_SHA256=fa6f3fb93cce234cd4e8dd2beb54a51ab9c247653b52855a48dd44e6b21ff28b

2021-09-08 01:25:21 UTC

/bin/sh -c set -ex; wget -O get-pip.py "$PYTHON_GET_PIP_URL"; echo "$PYTHON_GET_PIP_SHA256 *get-pip.py" | sha256sum -c -; python get-pip.py --disable-pip-version-check --no-cache-dir "pip==$PYTHON_PIP_VERSION" "setuptools==$PYTHON_SETUPTOOLS_VERSION" ; pip --version; find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' \) \) \) -exec rm -rf '{}' +; rm -f get-pip.py

2021-09-08 01:25:21 UTC

/bin/sh -c #(nop) CMD ["python3"]

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <q981331502@163.com>

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

ENV PYCURL_SSL_LIBRARY=openssl

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

ENV CURL_VERSION=7.79.0

2021-09-16 09:14:52 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && echo https://dl-cdn.alpinelinux.org/alpine/edge/testing >>/etc/apk/repositories # buildkit

2021-09-16 09:15:50 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk update && apk add --update --no-cache openrc redis bash git autoconf g++ tzdata nano openssh-client automake nghttp2-dev ca-certificates zlib zlib-dev brotli brotli-dev zstd zstd-dev linux-headers libtool util-linux file # buildkit

2021-09-16 11:52:54 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c file /bin/busybox && [[ $(getconf LONG_BIT) = "32" && -z $(file /bin/busybox | grep "arm") ]] && configtmp="setarch i386 ./config -m32" || configtmp="./config " && apk add --update --no-cache --virtual curldeps make perl && wget https://curl.se/download/curl-$CURL_VERSION.tar.bz2 && git clone --depth 1 -b OpenSSL_1_1_1l+quic https://github.com/quictls/openssl && git clone https://github.com/ngtcp2/nghttp3 && git clone https://github.com/ngtcp2/ngtcp2 && cd openssl && echo $configtmp enable-tls1_3 --prefix=/usr && $configtmp enable-tls1_3 --prefix=/usr && make && make install_sw && cd .. && rm -r openssl && cd nghttp3 && autoreconf -i && ./configure --prefix=/usr --enable-lib-only && make && make install && cd .. && rm -r nghttp3 && cd ngtcp2 && autoreconf -i && ./configure PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib/pkgconfig LDFLAGS="-Wl,-rpath,/usr/lib" --prefix=/usr --enable-lib-only && make && make install && cd .. && rm -r ngtcp2 && tar xjvf curl-$CURL_VERSION.tar.bz2 && rm curl-$CURL_VERSION.tar.bz2 && cd curl-$CURL_VERSION && ./buildconf && LDFLAGS="-Wl,-rpath,/usr/lib" ./configure --with-openssl=/usr --with-nghttp2=/usr --with-nghttp3=/usr --with-ngtcp2=/usr --prefix=/usr --enable-ipv6 --enable-unix-sockets --without-libidn --disable-static --disable-ldap --with-pic && make && make install && cd .. && rm -r curl-$CURL_VERSION && apk del curldeps # buildkit

2021-09-16 11:55:02 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c pip install --upgrade setuptools && pip install --upgrade wheel && pip install pycurl && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <q981331502@163.com>

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

ADD . /usr/src/app # buildkit

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

WORKDIR /usr/src/app

2021-09-16 14:30:51 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c rc-status -a && echo -e '#!/bin/sh \nredis-server /etc/redis.conf' > /etc/local.d/redis.start && chmod +x /etc/local.d/redis.start && rc-update add local && rc-status -a # buildkit

2021-09-16 14:30:54 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /root/.ssh && cp -f ssh/qiandao_fetch /root/.ssh/id_rsa && cp -f ssh/qiandao_fetch.pub /root/.ssh/id_rsa.pub && chmod 600 /root/.ssh/id_rsa && ssh-keyscan gitee.com > /root/.ssh/known_hosts && let num=$RANDOM%100+10 && sleep $num && git clone git@gitee.com:a76yyyy/qiandao.git /gitclone_tmp && yes | cp -rf /gitclone_tmp/. /usr/src/app # buildkit

2021-09-16 14:32:32 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c pip install --upgrade setuptools && pip install --no-cache-dir -r requirements.txt && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2021-09-16 14:32:32 UTC (buildkit.dockerfile.v0)

ENV PORT=80

2021-09-16 14:32:32 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2021-09-16 14:32:32 UTC (buildkit.dockerfile.v0)

ENV TZ=CST-8

2021-09-16 14:32:32 UTC (buildkit.dockerfile.v0)

VOLUME [/usr/src/app/ /data]

2021-09-16 14:32:32 UTC (buildkit.dockerfile.v0)

CMD ["sh" "-c" "redis-server --daemonize yes && python /usr/src/app/run.py"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete