Namespace
a76yyyy
Image / Tag
qiandao:lite-20230718
Content Digest
sha256:7d21875e2e84f3bdd809917a6982160ac800eb5e70a30a6ca5c309d85e1a1deb
Details
Created

2023-07-18 01:26:24 UTC

Size

81.1 MB

Content Digest
Labels
  • maintainer
  • org.opencontainers.image.source
    https://github.com/qd-today/qd

Environment
CURL_VERSION

7.86.0

PATH

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

PORT

80

PYCURL_SSL_LIBRARY

openssl

QIANDAO_LITE

True

SSL_VERSION

3.0.7

TZ

CST-8


Layers

[#000] sha256:53875a713ff14c3b89284e31b43afe171ba043aa5c81393b446a8356177467a0 - 4.01% (3.25 MB)

[#001] sha256:7a48d8aacb825dde12c0d69836a6409044830de158943651a12a53b886cc2054 - 46.35% (37.6 MB)

[#002] sha256:15e4ba787ca115485ed99f05f6c7dca0e242bfe939a6c79d0cf7227faf78b7de - 0.0% (1.99 KB)

[#003] sha256:2e05cc4dbbbdd082ee8876af095bfa04ab785668ebfe32f4eabeeab74150151e - 0.0% (630 Bytes)

[#004] sha256:f99f26aa69d89e12bd1f912a9c066f002c78d32ed0ed843a706086f252f81d27 - 0.0% (126 Bytes)

[#005] sha256:e8ded568389c12877fdafd0c1a983a908bdef47c55b054921589f468f38bd5b2 - 49.64% (40.3 MB)


History
2022-11-10 20:38:32 UTC

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

2022-11-10 20:38:33 UTC

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

2022-12-24 16:09:47 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <[email protected]>

2022-12-24 16:09:47 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/qiandao-today/pycurl-docker

2022-12-24 16:09:47 UTC (buildkit.dockerfile.v0)

ENV PYCURL_SSL_LIBRARY=openssl

2022-12-24 16:09:47 UTC (buildkit.dockerfile.v0)

ENV SSL_VERSION=3.0.7

2022-12-24 16:09:47 UTC (buildkit.dockerfile.v0)

ENV CURL_VERSION=7.86.0

2022-12-24 16:09:47 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk update && apk add --update --no-cache git tzdata ca-certificates python3 && apk add --update --no-cache --virtual .build_deps nano openssh-client cmake make perl autoconf g++ automake linux-headers libtool util-linux file libidn2-dev libgsasl-dev krb5-dev zstd-dev nghttp2-dev zlib-dev brotli-dev py3-pip py3-setuptools py3-wheel python3-dev c-ares-dev && file /bin/busybox && [[ $(getconf LONG_BIT) = "64" && -z $(file /bin/busybox | grep -i "arm") ]] && libdir="lib64" || libdir="lib" && [[ $(getconf LONG_BIT) = "32" && -z $(file /bin/busybox | grep -i "arm") ]] && configtmp="setarch i386 ./config -m32" || configtmp="./config " && wget https://curl.haxx.se/download/curl-$CURL_VERSION.tar.bz2 && tar xjvf curl-$CURL_VERSION.tar.bz2 && rm curl-$CURL_VERSION.tar.bz2 && git clone --depth 1 -b openssl-$SSL_VERSION+quic https://github.com/quictls/openssl && git clone --depth 1 https://github.com/ngtcp2/nghttp3 && git clone --depth 1 https://github.com/ngtcp2/ngtcp2 && cd openssl && echo $configtmp enable-tls1_3 --prefix=/usr && $configtmp enable-tls1_3 --prefix=/usr && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) && make install_sw && cd .. && rm -rf openssl && cd nghttp3 && autoreconf -fi && ./configure --prefix=/usr --enable-lib-only && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) check && make install && cd .. && rm -rf nghttp3 && cd ngtcp2 && autoreconf -fi && ./configure PKG_CONFIG_PATH=/usr/$libdir/pkgconfig LDFLAGS="-Wl,-rpath,/usr/$libdir" --prefix=/usr --enable-lib-only && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) check && make install && cd .. && rm -rf ngtcp2 && cd curl-$CURL_VERSION && autoreconf -fi && LDFLAGS="-Wl,-rpath,/usr/$libdir" ./configure --with-openssl=/usr --with-nghttp2=/usr --with-nghttp3=/usr --with-ngtcp2=/usr --prefix=/usr --enable-ipv6 --enable-unix-sockets --with-libidn2 --disable-static --disable-ldap --with-pic --with-gssapi --enable-ares && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) && make install && cd .. && rm -rf ./curl-$CURL_VERSION && [[ -n $(find /usr/lib64 -name libssl.so.*) ]] && { ln -s /usr/lib64/libssl.so.81.3 /usr/lib/ && ln -s /usr/lib64/libcrypto.so.81.3 /usr/lib/ ;} || echo "" && pip install --no-cache-dir --compile pycurl && apk del .build_deps && apk add --update --no-cache libidn2 libgsasl zstd-libs zlib c-ares && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <[email protected]>

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/qd-today/qd

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

ADD ssh/qd_fetch /root/.ssh/id_rsa # buildkit

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

ADD ssh/qd_fetch.pub /root/.ssh/id_rsa.pub # buildkit

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

WORKDIR /usr/src/app

2023-07-18 01:26:24 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's/mirrors.ustc.edu.cn/dl-cdn.alpinelinux.org/g' /etc/apk/repositories && apk update && apk add --update --no-cache openssh-client python3 py3-six py3-markupsafe py3-pycryptodome py3-tornado py3-wrapt py3-packaging py3-greenlet py3-urllib3 py3-cryptography py3-aiosignal py3-async-timeout py3-attrs py3-frozenlist py3-multidict py3-charset-normalizer py3-aiohttp py3-typing-extensions py3-yarl && chmod 600 /root/.ssh/id_rsa && ssh-keyscan gitee.com > /root/.ssh/known_hosts && let num=$RANDOM%100+10 && sleep $num && git clone --depth 1 [email protected]:qd-today/qd.git /gitclone_tmp && yes | cp -rf /gitclone_tmp/. /usr/src/app && rm -rf /gitclone_tmp && chmod +x /usr/src/app/update.sh && ln -s /usr/src/app/update.sh /bin/update && apk add --no-cache --virtual .build_deps nano cmake make perl autoconf g++ automake linux-headers libtool util-linux python3-dev py3-pip py3-setuptools py3-wheel && sed -i '/ddddocr/d' requirements.txt && sed -i '/packaging/d' requirements.txt && sed -i '/wrapt/d' requirements.txt && sed -i '/pycryptodome/d' requirements.txt && sed -i '/tornado/d' requirements.txt && sed -i '/MarkupSafe/d' requirements.txt && sed -i '/pillow/d' requirements.txt && sed -i '/opencv/d' requirements.txt && sed -i '/numpy/d' requirements.txt && sed -i '/greenlet/d' requirements.txt && sed -i '/urllib3/d' requirements.txt && sed -i '/cryptography/d' requirements.txt && sed -i '/aiosignal/d' requirements.txt && sed -i '/async-timeout/d' requirements.txt && sed -i '/attrs/d' requirements.txt && sed -i '/frozenlist/d' requirements.txt && sed -i '/multidict/d' requirements.txt && sed -i '/charset-normalizer/d' requirements.txt && sed -i '/aiohttp/d' requirements.txt && sed -i '/typing-extensions/d' requirements.txt && sed -i '/yarl/d' requirements.txt && pip install --no-cache-dir -r requirements.txt && apk del .build_deps && sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2023-07-18 01:26:24 UTC (buildkit.dockerfile.v0)

ENV PORT=80

2023-07-18 01:26:24 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2023-07-18 01:26:24 UTC (buildkit.dockerfile.v0)

ENV QIANDAO_LITE=True

2023-07-18 01:26:24 UTC (buildkit.dockerfile.v0)

ENV TZ=CST-8

2023-07-18 01:26:24 UTC (buildkit.dockerfile.v0)

VOLUME [/usr/src/app/config]

2023-07-18 01:26:24 UTC (buildkit.dockerfile.v0)

CMD ["sh" "-c" "python /usr/src/app/run.py"]

Details
Created

2023-07-18 01:26:30 UTC

Size

80.3 MB

Content Digest
Labels
  • maintainer
  • org.opencontainers.image.source
    https://github.com/qd-today/qd

Environment
CURL_VERSION

7.86.0

PATH

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

PORT

80

PYCURL_SSL_LIBRARY

openssl

QIANDAO_LITE

True

SSL_VERSION

3.0.7

TZ

CST-8


Layers

[#000] sha256:a71ff8a5264a4f5af191d4e972fba88ee793627dc6652810172dc02b5d3e7273 - 4.0% (3.21 MB)

[#001] sha256:e54a39394f95568bf380e2f75f4b90885c477482797f070806e9f72d699026fa - 46.02% (37 MB)

[#002] sha256:15e4ba787ca115485ed99f05f6c7dca0e242bfe939a6c79d0cf7227faf78b7de - 0.0% (1.99 KB)

[#003] sha256:2e05cc4dbbbdd082ee8876af095bfa04ab785668ebfe32f4eabeeab74150151e - 0.0% (630 Bytes)

[#004] sha256:f99f26aa69d89e12bd1f912a9c066f002c78d32ed0ed843a706086f252f81d27 - 0.0% (126 Bytes)

[#005] sha256:114bbf91c3ed895bc311616984a1a959fd0c06b691af0f3a361623f05f92caf0 - 49.98% (40.2 MB)


History
2022-11-10 20:19:28 UTC

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

2022-11-10 20:19:29 UTC

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

2022-12-24 16:08:19 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <[email protected]>

2022-12-24 16:08:19 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/qiandao-today/pycurl-docker

2022-12-24 16:08:19 UTC (buildkit.dockerfile.v0)

ENV PYCURL_SSL_LIBRARY=openssl

2022-12-24 16:08:19 UTC (buildkit.dockerfile.v0)

ENV SSL_VERSION=3.0.7

2022-12-24 16:08:19 UTC (buildkit.dockerfile.v0)

ENV CURL_VERSION=7.86.0

2022-12-24 16:08:19 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk update && apk add --update --no-cache git tzdata ca-certificates python3 && apk add --update --no-cache --virtual .build_deps nano openssh-client cmake make perl autoconf g++ automake linux-headers libtool util-linux file libidn2-dev libgsasl-dev krb5-dev zstd-dev nghttp2-dev zlib-dev brotli-dev py3-pip py3-setuptools py3-wheel python3-dev c-ares-dev && file /bin/busybox && [[ $(getconf LONG_BIT) = "64" && -z $(file /bin/busybox | grep -i "arm") ]] && libdir="lib64" || libdir="lib" && [[ $(getconf LONG_BIT) = "32" && -z $(file /bin/busybox | grep -i "arm") ]] && configtmp="setarch i386 ./config -m32" || configtmp="./config " && wget https://curl.haxx.se/download/curl-$CURL_VERSION.tar.bz2 && tar xjvf curl-$CURL_VERSION.tar.bz2 && rm curl-$CURL_VERSION.tar.bz2 && git clone --depth 1 -b openssl-$SSL_VERSION+quic https://github.com/quictls/openssl && git clone --depth 1 https://github.com/ngtcp2/nghttp3 && git clone --depth 1 https://github.com/ngtcp2/ngtcp2 && cd openssl && echo $configtmp enable-tls1_3 --prefix=/usr && $configtmp enable-tls1_3 --prefix=/usr && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) && make install_sw && cd .. && rm -rf openssl && cd nghttp3 && autoreconf -fi && ./configure --prefix=/usr --enable-lib-only && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) check && make install && cd .. && rm -rf nghttp3 && cd ngtcp2 && autoreconf -fi && ./configure PKG_CONFIG_PATH=/usr/$libdir/pkgconfig LDFLAGS="-Wl,-rpath,/usr/$libdir" --prefix=/usr --enable-lib-only && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) check && make install && cd .. && rm -rf ngtcp2 && cd curl-$CURL_VERSION && autoreconf -fi && LDFLAGS="-Wl,-rpath,/usr/$libdir" ./configure --with-openssl=/usr --with-nghttp2=/usr --with-nghttp3=/usr --with-ngtcp2=/usr --prefix=/usr --enable-ipv6 --enable-unix-sockets --with-libidn2 --disable-static --disable-ldap --with-pic --with-gssapi --enable-ares && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) && make install && cd .. && rm -rf ./curl-$CURL_VERSION && [[ -n $(find /usr/lib64 -name libssl.so.*) ]] && { ln -s /usr/lib64/libssl.so.81.3 /usr/lib/ && ln -s /usr/lib64/libcrypto.so.81.3 /usr/lib/ ;} || echo "" && pip install --no-cache-dir --compile pycurl && apk del .build_deps && apk add --update --no-cache libidn2 libgsasl zstd-libs zlib c-ares && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <[email protected]>

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/qd-today/qd

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

ADD ssh/qd_fetch /root/.ssh/id_rsa # buildkit

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

ADD ssh/qd_fetch.pub /root/.ssh/id_rsa.pub # buildkit

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

WORKDIR /usr/src/app

2023-07-18 01:26:30 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's/mirrors.ustc.edu.cn/dl-cdn.alpinelinux.org/g' /etc/apk/repositories && apk update && apk add --update --no-cache openssh-client python3 py3-six py3-markupsafe py3-pycryptodome py3-tornado py3-wrapt py3-packaging py3-greenlet py3-urllib3 py3-cryptography py3-aiosignal py3-async-timeout py3-attrs py3-frozenlist py3-multidict py3-charset-normalizer py3-aiohttp py3-typing-extensions py3-yarl && chmod 600 /root/.ssh/id_rsa && ssh-keyscan gitee.com > /root/.ssh/known_hosts && let num=$RANDOM%100+10 && sleep $num && git clone --depth 1 [email protected]:qd-today/qd.git /gitclone_tmp && yes | cp -rf /gitclone_tmp/. /usr/src/app && rm -rf /gitclone_tmp && chmod +x /usr/src/app/update.sh && ln -s /usr/src/app/update.sh /bin/update && apk add --no-cache --virtual .build_deps nano cmake make perl autoconf g++ automake linux-headers libtool util-linux python3-dev py3-pip py3-setuptools py3-wheel && sed -i '/ddddocr/d' requirements.txt && sed -i '/packaging/d' requirements.txt && sed -i '/wrapt/d' requirements.txt && sed -i '/pycryptodome/d' requirements.txt && sed -i '/tornado/d' requirements.txt && sed -i '/MarkupSafe/d' requirements.txt && sed -i '/pillow/d' requirements.txt && sed -i '/opencv/d' requirements.txt && sed -i '/numpy/d' requirements.txt && sed -i '/greenlet/d' requirements.txt && sed -i '/urllib3/d' requirements.txt && sed -i '/cryptography/d' requirements.txt && sed -i '/aiosignal/d' requirements.txt && sed -i '/async-timeout/d' requirements.txt && sed -i '/attrs/d' requirements.txt && sed -i '/frozenlist/d' requirements.txt && sed -i '/multidict/d' requirements.txt && sed -i '/charset-normalizer/d' requirements.txt && sed -i '/aiohttp/d' requirements.txt && sed -i '/typing-extensions/d' requirements.txt && sed -i '/yarl/d' requirements.txt && pip install --no-cache-dir -r requirements.txt && apk del .build_deps && sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2023-07-18 01:26:30 UTC (buildkit.dockerfile.v0)

ENV PORT=80

2023-07-18 01:26:30 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2023-07-18 01:26:30 UTC (buildkit.dockerfile.v0)

ENV QIANDAO_LITE=True

2023-07-18 01:26:30 UTC (buildkit.dockerfile.v0)

ENV TZ=CST-8

2023-07-18 01:26:30 UTC (buildkit.dockerfile.v0)

VOLUME [/usr/src/app/config]

2023-07-18 01:26:30 UTC (buildkit.dockerfile.v0)

CMD ["sh" "-c" "python /usr/src/app/run.py"]

Details
Created

2023-07-18 01:27:24 UTC

Size

78.3 MB

Content Digest
Labels
  • maintainer
  • org.opencontainers.image.source
    https://github.com/qd-today/qd

Environment
CURL_VERSION

7.86.0

PATH

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

PORT

80

PYCURL_SSL_LIBRARY

openssl

QIANDAO_LITE

True

SSL_VERSION

3.0.7

TZ

CST-8


Layers

[#000] sha256:d53aea6592a3f6648a31d7051dddc95afdc3502e41b061450ecc016496dfada4 - 3.79% (2.96 MB)

[#001] sha256:136d3d239a25c87d43b1e7ee546aa19dda31999247ebf46262ad420ee076a06c - 45.37% (35.5 MB)

[#002] sha256:4c57a941480e280a016152a141c3a6c39481c4e92d7655eb894a1ed514a11098 - 0.0% (1.99 KB)

[#003] sha256:c8dc45d410332b2c471bd384dc5b14a32759bf7c12c8012d8cb9115b2d6e52eb - 0.0% (630 Bytes)

[#004] sha256:f99f26aa69d89e12bd1f912a9c066f002c78d32ed0ed843a706086f252f81d27 - 0.0% (126 Bytes)

[#005] sha256:c80cabaab84abfb0babeddbc9f7deb447326da9e5aeeb4184e51e25a872ba9cc - 50.84% (39.8 MB)


History
2022-11-10 20:49:20 UTC

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

2022-11-10 20:49:21 UTC

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

2022-12-24 19:31:55 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <[email protected]>

2022-12-24 19:31:55 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/qiandao-today/pycurl-docker

2022-12-24 19:31:55 UTC (buildkit.dockerfile.v0)

ENV PYCURL_SSL_LIBRARY=openssl

2022-12-24 19:31:55 UTC (buildkit.dockerfile.v0)

ENV SSL_VERSION=3.0.7

2022-12-24 19:31:55 UTC (buildkit.dockerfile.v0)

ENV CURL_VERSION=7.86.0

2022-12-24 19:31:55 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk update && apk add --update --no-cache git tzdata ca-certificates python3 && apk add --update --no-cache --virtual .build_deps nano openssh-client cmake make perl autoconf g++ automake linux-headers libtool util-linux file libidn2-dev libgsasl-dev krb5-dev zstd-dev nghttp2-dev zlib-dev brotli-dev py3-pip py3-setuptools py3-wheel python3-dev c-ares-dev && file /bin/busybox && [[ $(getconf LONG_BIT) = "64" && -z $(file /bin/busybox | grep -i "arm") ]] && libdir="lib64" || libdir="lib" && [[ $(getconf LONG_BIT) = "32" && -z $(file /bin/busybox | grep -i "arm") ]] && configtmp="setarch i386 ./config -m32" || configtmp="./config " && wget https://curl.haxx.se/download/curl-$CURL_VERSION.tar.bz2 && tar xjvf curl-$CURL_VERSION.tar.bz2 && rm curl-$CURL_VERSION.tar.bz2 && git clone --depth 1 -b openssl-$SSL_VERSION+quic https://github.com/quictls/openssl && git clone --depth 1 https://github.com/ngtcp2/nghttp3 && git clone --depth 1 https://github.com/ngtcp2/ngtcp2 && cd openssl && echo $configtmp enable-tls1_3 --prefix=/usr && $configtmp enable-tls1_3 --prefix=/usr && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) && make install_sw && cd .. && rm -rf openssl && cd nghttp3 && autoreconf -fi && ./configure --prefix=/usr --enable-lib-only && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) check && make install && cd .. && rm -rf nghttp3 && cd ngtcp2 && autoreconf -fi && ./configure PKG_CONFIG_PATH=/usr/$libdir/pkgconfig LDFLAGS="-Wl,-rpath,/usr/$libdir" --prefix=/usr --enable-lib-only && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) check && make install && cd .. && rm -rf ngtcp2 && cd curl-$CURL_VERSION && autoreconf -fi && LDFLAGS="-Wl,-rpath,/usr/$libdir" ./configure --with-openssl=/usr --with-nghttp2=/usr --with-nghttp3=/usr --with-ngtcp2=/usr --prefix=/usr --enable-ipv6 --enable-unix-sockets --with-libidn2 --disable-static --disable-ldap --with-pic --with-gssapi --enable-ares && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) && make install && cd .. && rm -rf ./curl-$CURL_VERSION && [[ -n $(find /usr/lib64 -name libssl.so.*) ]] && { ln -s /usr/lib64/libssl.so.81.3 /usr/lib/ && ln -s /usr/lib64/libcrypto.so.81.3 /usr/lib/ ;} || echo "" && pip install --no-cache-dir --compile pycurl && apk del .build_deps && apk add --update --no-cache libidn2 libgsasl zstd-libs zlib c-ares && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <[email protected]>

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/qd-today/qd

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

ADD ssh/qd_fetch /root/.ssh/id_rsa # buildkit

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

ADD ssh/qd_fetch.pub /root/.ssh/id_rsa.pub # buildkit

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

WORKDIR /usr/src/app

2023-07-18 01:27:24 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's/mirrors.ustc.edu.cn/dl-cdn.alpinelinux.org/g' /etc/apk/repositories && apk update && apk add --update --no-cache openssh-client python3 py3-six py3-markupsafe py3-pycryptodome py3-tornado py3-wrapt py3-packaging py3-greenlet py3-urllib3 py3-cryptography py3-aiosignal py3-async-timeout py3-attrs py3-frozenlist py3-multidict py3-charset-normalizer py3-aiohttp py3-typing-extensions py3-yarl && chmod 600 /root/.ssh/id_rsa && ssh-keyscan gitee.com > /root/.ssh/known_hosts && let num=$RANDOM%100+10 && sleep $num && git clone --depth 1 [email protected]:qd-today/qd.git /gitclone_tmp && yes | cp -rf /gitclone_tmp/. /usr/src/app && rm -rf /gitclone_tmp && chmod +x /usr/src/app/update.sh && ln -s /usr/src/app/update.sh /bin/update && apk add --no-cache --virtual .build_deps nano cmake make perl autoconf g++ automake linux-headers libtool util-linux python3-dev py3-pip py3-setuptools py3-wheel && sed -i '/ddddocr/d' requirements.txt && sed -i '/packaging/d' requirements.txt && sed -i '/wrapt/d' requirements.txt && sed -i '/pycryptodome/d' requirements.txt && sed -i '/tornado/d' requirements.txt && sed -i '/MarkupSafe/d' requirements.txt && sed -i '/pillow/d' requirements.txt && sed -i '/opencv/d' requirements.txt && sed -i '/numpy/d' requirements.txt && sed -i '/greenlet/d' requirements.txt && sed -i '/urllib3/d' requirements.txt && sed -i '/cryptography/d' requirements.txt && sed -i '/aiosignal/d' requirements.txt && sed -i '/async-timeout/d' requirements.txt && sed -i '/attrs/d' requirements.txt && sed -i '/frozenlist/d' requirements.txt && sed -i '/multidict/d' requirements.txt && sed -i '/charset-normalizer/d' requirements.txt && sed -i '/aiohttp/d' requirements.txt && sed -i '/typing-extensions/d' requirements.txt && sed -i '/yarl/d' requirements.txt && pip install --no-cache-dir -r requirements.txt && apk del .build_deps && sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2023-07-18 01:27:24 UTC (buildkit.dockerfile.v0)

ENV PORT=80

2023-07-18 01:27:24 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2023-07-18 01:27:24 UTC (buildkit.dockerfile.v0)

ENV QIANDAO_LITE=True

2023-07-18 01:27:24 UTC (buildkit.dockerfile.v0)

ENV TZ=CST-8

2023-07-18 01:27:24 UTC (buildkit.dockerfile.v0)

VOLUME [/usr/src/app/config]

2023-07-18 01:27:24 UTC (buildkit.dockerfile.v0)

CMD ["sh" "-c" "python /usr/src/app/run.py"]

Details
Created

2023-07-18 01:27:23 UTC

Size

76.1 MB

Content Digest
Labels
  • maintainer
  • org.opencontainers.image.source
    https://github.com/qd-today/qd

Environment
CURL_VERSION

7.86.0

PATH

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

PORT

80

PYCURL_SSL_LIBRARY

openssl

QIANDAO_LITE

True

SSL_VERSION

3.0.7

TZ

CST-8


Layers

[#000] sha256:810dd31423a9c6d0cf1afdb5e2d49569a7b57e8cc22f7061198b0acedab346ca - 3.59% (2.73 MB)

[#001] sha256:ed3dc2a8791ef67e8d31c3d51649275347c42fe0a6777cf9b870af7dfe78b29b - 45.05% (34.3 MB)

[#002] sha256:15e4ba787ca115485ed99f05f6c7dca0e242bfe939a6c79d0cf7227faf78b7de - 0.0% (1.99 KB)

[#003] sha256:2e05cc4dbbbdd082ee8876af095bfa04ab785668ebfe32f4eabeeab74150151e - 0.0% (630 Bytes)

[#004] sha256:f99f26aa69d89e12bd1f912a9c066f002c78d32ed0ed843a706086f252f81d27 - 0.0% (126 Bytes)

[#005] sha256:a46e656a79d1c862227431a1a934d3a67a10d454f7f93802f7a2d592e6f16df5 - 51.35% (39.1 MB)


History
2022-11-10 19:57:22 UTC

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

2022-11-10 19:57:22 UTC

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

2022-12-24 19:36:19 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <[email protected]>

2022-12-24 19:36:19 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/qiandao-today/pycurl-docker

2022-12-24 19:36:19 UTC (buildkit.dockerfile.v0)

ENV PYCURL_SSL_LIBRARY=openssl

2022-12-24 19:36:19 UTC (buildkit.dockerfile.v0)

ENV SSL_VERSION=3.0.7

2022-12-24 19:36:19 UTC (buildkit.dockerfile.v0)

ENV CURL_VERSION=7.86.0

2022-12-24 19:36:19 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk update && apk add --update --no-cache git tzdata ca-certificates python3 && apk add --update --no-cache --virtual .build_deps nano openssh-client cmake make perl autoconf g++ automake linux-headers libtool util-linux file libidn2-dev libgsasl-dev krb5-dev zstd-dev nghttp2-dev zlib-dev brotli-dev py3-pip py3-setuptools py3-wheel python3-dev c-ares-dev && file /bin/busybox && [[ $(getconf LONG_BIT) = "64" && -z $(file /bin/busybox | grep -i "arm") ]] && libdir="lib64" || libdir="lib" && [[ $(getconf LONG_BIT) = "32" && -z $(file /bin/busybox | grep -i "arm") ]] && configtmp="setarch i386 ./config -m32" || configtmp="./config " && wget https://curl.haxx.se/download/curl-$CURL_VERSION.tar.bz2 && tar xjvf curl-$CURL_VERSION.tar.bz2 && rm curl-$CURL_VERSION.tar.bz2 && git clone --depth 1 -b openssl-$SSL_VERSION+quic https://github.com/quictls/openssl && git clone --depth 1 https://github.com/ngtcp2/nghttp3 && git clone --depth 1 https://github.com/ngtcp2/ngtcp2 && cd openssl && echo $configtmp enable-tls1_3 --prefix=/usr && $configtmp enable-tls1_3 --prefix=/usr && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) && make install_sw && cd .. && rm -rf openssl && cd nghttp3 && autoreconf -fi && ./configure --prefix=/usr --enable-lib-only && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) check && make install && cd .. && rm -rf nghttp3 && cd ngtcp2 && autoreconf -fi && ./configure PKG_CONFIG_PATH=/usr/$libdir/pkgconfig LDFLAGS="-Wl,-rpath,/usr/$libdir" --prefix=/usr --enable-lib-only && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) check && make install && cd .. && rm -rf ngtcp2 && cd curl-$CURL_VERSION && autoreconf -fi && LDFLAGS="-Wl,-rpath,/usr/$libdir" ./configure --with-openssl=/usr --with-nghttp2=/usr --with-nghttp3=/usr --with-ngtcp2=/usr --prefix=/usr --enable-ipv6 --enable-unix-sockets --with-libidn2 --disable-static --disable-ldap --with-pic --with-gssapi --enable-ares && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) && make install && cd .. && rm -rf ./curl-$CURL_VERSION && [[ -n $(find /usr/lib64 -name libssl.so.*) ]] && { ln -s /usr/lib64/libssl.so.81.3 /usr/lib/ && ln -s /usr/lib64/libcrypto.so.81.3 /usr/lib/ ;} || echo "" && pip install --no-cache-dir --compile pycurl && apk del .build_deps && apk add --update --no-cache libidn2 libgsasl zstd-libs zlib c-ares && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <[email protected]>

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/qd-today/qd

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

ADD ssh/qd_fetch /root/.ssh/id_rsa # buildkit

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

ADD ssh/qd_fetch.pub /root/.ssh/id_rsa.pub # buildkit

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

WORKDIR /usr/src/app

2023-07-18 01:27:23 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's/mirrors.ustc.edu.cn/dl-cdn.alpinelinux.org/g' /etc/apk/repositories && apk update && apk add --update --no-cache openssh-client python3 py3-six py3-markupsafe py3-pycryptodome py3-tornado py3-wrapt py3-packaging py3-greenlet py3-urllib3 py3-cryptography py3-aiosignal py3-async-timeout py3-attrs py3-frozenlist py3-multidict py3-charset-normalizer py3-aiohttp py3-typing-extensions py3-yarl && chmod 600 /root/.ssh/id_rsa && ssh-keyscan gitee.com > /root/.ssh/known_hosts && let num=$RANDOM%100+10 && sleep $num && git clone --depth 1 [email protected]:qd-today/qd.git /gitclone_tmp && yes | cp -rf /gitclone_tmp/. /usr/src/app && rm -rf /gitclone_tmp && chmod +x /usr/src/app/update.sh && ln -s /usr/src/app/update.sh /bin/update && apk add --no-cache --virtual .build_deps nano cmake make perl autoconf g++ automake linux-headers libtool util-linux python3-dev py3-pip py3-setuptools py3-wheel && sed -i '/ddddocr/d' requirements.txt && sed -i '/packaging/d' requirements.txt && sed -i '/wrapt/d' requirements.txt && sed -i '/pycryptodome/d' requirements.txt && sed -i '/tornado/d' requirements.txt && sed -i '/MarkupSafe/d' requirements.txt && sed -i '/pillow/d' requirements.txt && sed -i '/opencv/d' requirements.txt && sed -i '/numpy/d' requirements.txt && sed -i '/greenlet/d' requirements.txt && sed -i '/urllib3/d' requirements.txt && sed -i '/cryptography/d' requirements.txt && sed -i '/aiosignal/d' requirements.txt && sed -i '/async-timeout/d' requirements.txt && sed -i '/attrs/d' requirements.txt && sed -i '/frozenlist/d' requirements.txt && sed -i '/multidict/d' requirements.txt && sed -i '/charset-normalizer/d' requirements.txt && sed -i '/aiohttp/d' requirements.txt && sed -i '/typing-extensions/d' requirements.txt && sed -i '/yarl/d' requirements.txt && pip install --no-cache-dir -r requirements.txt && apk del .build_deps && sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2023-07-18 01:27:23 UTC (buildkit.dockerfile.v0)

ENV PORT=80

2023-07-18 01:27:23 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2023-07-18 01:27:23 UTC (buildkit.dockerfile.v0)

ENV QIANDAO_LITE=True

2023-07-18 01:27:23 UTC (buildkit.dockerfile.v0)

ENV TZ=CST-8

2023-07-18 01:27:23 UTC (buildkit.dockerfile.v0)

VOLUME [/usr/src/app/config]

2023-07-18 01:27:23 UTC (buildkit.dockerfile.v0)

CMD ["sh" "-c" "python /usr/src/app/run.py"]

Details
Created

2023-07-18 01:29:17 UTC

Size

80.1 MB

Content Digest
Labels
  • maintainer
  • org.opencontainers.image.source
    https://github.com/qd-today/qd

Environment
CURL_VERSION

7.86.0

PATH

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

PORT

80

PYCURL_SSL_LIBRARY

openssl

QIANDAO_LITE

True

SSL_VERSION

3.0.7

TZ

CST-8


Layers

[#000] sha256:b1101342f8ad0db5a405801c0e1b426345830a8f54d4fab3446e7edeeb6d7d65 - 3.88% (3.11 MB)

[#001] sha256:0afb33f0c59f63dc1411c60f34f46591e9f180c9915e7c6def947284a3b4ce4a - 45.89% (36.7 MB)

[#002] sha256:15e4ba787ca115485ed99f05f6c7dca0e242bfe939a6c79d0cf7227faf78b7de - 0.0% (1.99 KB)

[#003] sha256:2e05cc4dbbbdd082ee8876af095bfa04ab785668ebfe32f4eabeeab74150151e - 0.0% (630 Bytes)

[#004] sha256:f99f26aa69d89e12bd1f912a9c066f002c78d32ed0ed843a706086f252f81d27 - 0.0% (126 Bytes)

[#005] sha256:2fda912148764a8dceff9ef241ed2b4254910d8d28f3ca3bf78760539ee762c8 - 50.22% (40.2 MB)


History
2022-11-10 20:39:35 UTC

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

2022-11-10 20:39:35 UTC

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

2022-12-24 19:40:32 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <[email protected]>

2022-12-24 19:40:32 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/qiandao-today/pycurl-docker

2022-12-24 19:40:32 UTC (buildkit.dockerfile.v0)

ENV PYCURL_SSL_LIBRARY=openssl

2022-12-24 19:40:32 UTC (buildkit.dockerfile.v0)

ENV SSL_VERSION=3.0.7

2022-12-24 19:40:32 UTC (buildkit.dockerfile.v0)

ENV CURL_VERSION=7.86.0

2022-12-24 19:40:32 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk update && apk add --update --no-cache git tzdata ca-certificates python3 && apk add --update --no-cache --virtual .build_deps nano openssh-client cmake make perl autoconf g++ automake linux-headers libtool util-linux file libidn2-dev libgsasl-dev krb5-dev zstd-dev nghttp2-dev zlib-dev brotli-dev py3-pip py3-setuptools py3-wheel python3-dev c-ares-dev && file /bin/busybox && [[ $(getconf LONG_BIT) = "64" && -z $(file /bin/busybox | grep -i "arm") ]] && libdir="lib64" || libdir="lib" && [[ $(getconf LONG_BIT) = "32" && -z $(file /bin/busybox | grep -i "arm") ]] && configtmp="setarch i386 ./config -m32" || configtmp="./config " && wget https://curl.haxx.se/download/curl-$CURL_VERSION.tar.bz2 && tar xjvf curl-$CURL_VERSION.tar.bz2 && rm curl-$CURL_VERSION.tar.bz2 && git clone --depth 1 -b openssl-$SSL_VERSION+quic https://github.com/quictls/openssl && git clone --depth 1 https://github.com/ngtcp2/nghttp3 && git clone --depth 1 https://github.com/ngtcp2/ngtcp2 && cd openssl && echo $configtmp enable-tls1_3 --prefix=/usr && $configtmp enable-tls1_3 --prefix=/usr && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) && make install_sw && cd .. && rm -rf openssl && cd nghttp3 && autoreconf -fi && ./configure --prefix=/usr --enable-lib-only && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) check && make install && cd .. && rm -rf nghttp3 && cd ngtcp2 && autoreconf -fi && ./configure PKG_CONFIG_PATH=/usr/$libdir/pkgconfig LDFLAGS="-Wl,-rpath,/usr/$libdir" --prefix=/usr --enable-lib-only && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) check && make install && cd .. && rm -rf ngtcp2 && cd curl-$CURL_VERSION && autoreconf -fi && LDFLAGS="-Wl,-rpath,/usr/$libdir" ./configure --with-openssl=/usr --with-nghttp2=/usr --with-nghttp3=/usr --with-ngtcp2=/usr --prefix=/usr --enable-ipv6 --enable-unix-sockets --with-libidn2 --disable-static --disable-ldap --with-pic --with-gssapi --enable-ares && make -j$(($(grep -c ^processor /proc/cpuinfo) - 0)) && make install && cd .. && rm -rf ./curl-$CURL_VERSION && [[ -n $(find /usr/lib64 -name libssl.so.*) ]] && { ln -s /usr/lib64/libssl.so.81.3 /usr/lib/ && ln -s /usr/lib64/libcrypto.so.81.3 /usr/lib/ ;} || echo "" && pip install --no-cache-dir --compile pycurl && apk del .build_deps && apk add --update --no-cache libidn2 libgsasl zstd-libs zlib c-ares && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

LABEL maintainer=a76yyyy <[email protected]>

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.source=https://github.com/qd-today/qd

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

ADD ssh/qd_fetch /root/.ssh/id_rsa # buildkit

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

ADD ssh/qd_fetch.pub /root/.ssh/id_rsa.pub # buildkit

2023-07-18 01:23:40 UTC (buildkit.dockerfile.v0)

WORKDIR /usr/src/app

2023-07-18 01:29:17 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c sed -i 's/mirrors.ustc.edu.cn/dl-cdn.alpinelinux.org/g' /etc/apk/repositories && apk update && apk add --update --no-cache openssh-client python3 py3-six py3-markupsafe py3-pycryptodome py3-tornado py3-wrapt py3-packaging py3-greenlet py3-urllib3 py3-cryptography py3-aiosignal py3-async-timeout py3-attrs py3-frozenlist py3-multidict py3-charset-normalizer py3-aiohttp py3-typing-extensions py3-yarl && chmod 600 /root/.ssh/id_rsa && ssh-keyscan gitee.com > /root/.ssh/known_hosts && let num=$RANDOM%100+10 && sleep $num && git clone --depth 1 [email protected]:qd-today/qd.git /gitclone_tmp && yes | cp -rf /gitclone_tmp/. /usr/src/app && rm -rf /gitclone_tmp && chmod +x /usr/src/app/update.sh && ln -s /usr/src/app/update.sh /bin/update && apk add --no-cache --virtual .build_deps nano cmake make perl autoconf g++ automake linux-headers libtool util-linux python3-dev py3-pip py3-setuptools py3-wheel && sed -i '/ddddocr/d' requirements.txt && sed -i '/packaging/d' requirements.txt && sed -i '/wrapt/d' requirements.txt && sed -i '/pycryptodome/d' requirements.txt && sed -i '/tornado/d' requirements.txt && sed -i '/MarkupSafe/d' requirements.txt && sed -i '/pillow/d' requirements.txt && sed -i '/opencv/d' requirements.txt && sed -i '/numpy/d' requirements.txt && sed -i '/greenlet/d' requirements.txt && sed -i '/urllib3/d' requirements.txt && sed -i '/cryptography/d' requirements.txt && sed -i '/aiosignal/d' requirements.txt && sed -i '/async-timeout/d' requirements.txt && sed -i '/attrs/d' requirements.txt && sed -i '/frozenlist/d' requirements.txt && sed -i '/multidict/d' requirements.txt && sed -i '/charset-normalizer/d' requirements.txt && sed -i '/aiohttp/d' requirements.txt && sed -i '/typing-extensions/d' requirements.txt && sed -i '/yarl/d' requirements.txt && pip install --no-cache-dir -r requirements.txt && apk del .build_deps && sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && rm -rf /var/cache/apk/* && rm -rf /usr/share/man/* # buildkit

2023-07-18 01:29:17 UTC (buildkit.dockerfile.v0)

ENV PORT=80

2023-07-18 01:29:17 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2023-07-18 01:29:17 UTC (buildkit.dockerfile.v0)

ENV QIANDAO_LITE=True

2023-07-18 01:29:17 UTC (buildkit.dockerfile.v0)

ENV TZ=CST-8

2023-07-18 01:29:17 UTC (buildkit.dockerfile.v0)

VOLUME [/usr/src/app/config]

2023-07-18 01:29:17 UTC (buildkit.dockerfile.v0)

CMD ["sh" "-c" "python /usr/src/app/run.py"]