2020-03-31 04:16:06 UTC
81.6 MB
cloudflare
AUTOCERT_DOMAIN AUTOCERT_EMAIL BT_PORT8999
CF_DNS_API_TOKEN CROND_EXTRA_PARAM CRONTAB_AUTO_UPDATEon
CURL_VERSION7.69.1
GO_ACME_CA_SERVER GO_ACME_CERT_PATH/config/ssl.crt
GO_ACME_INTERVAL24
GO_ACME_KEY_PATH/config/ssl.key
GO_ACME_STORAGE_DIR/config
HOME/home/app
HTTP_PROXY PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PGID100
PUID1000
QBT_AUTH_SERVER_ADDR127.0.0.1
QBT_GEOIP_DB_URL QBT_INIT_LANGen
QB_AUTO_CAT_CRON0 */1 * * *
QB_RT_DEPSlibqt5core5a libqt5concurrent5 libqt5network5 libqt5xml5 libssl1.1 libboost-system1.67.0 libboost-chrono1.67.0 libboost-random1.67.0 zlib1g libstdc++6 libtommath1 libicu63 libpcre2-16-0
TERMxterm-256color
TINI_VERSIONv0.18.0
TZAsia/Shanghai
UMASK_SET000
VIM_VERSION8.2.0480
WEB_PORT8080
[#000] sha256:fd793a2777a0e299acccec38e707976d9c3d36ffec3d761d3b29823be8df7aa3 - 33.16% (27.1 MB)
[#001] sha256:c9bd1512afe156c7729ce16dbd22b041a96701838294cb8d02f90ffb4fe53bd2 - 8.8% (7.18 MB)
[#002] sha256:9025bb3e04b0bca39860a5364bc6569deb15ece6bdc77c70364ffca58c2432c0 - 46.91% (38.3 MB)
[#003] sha256:1a8c5457ec861123809c2a0302cef5fbc61a899a03fb2ee4e9d8dbb7094458c6 - 11.12% (9.07 MB)
/bin/sh -c #(nop) ADD file:d1f1b387a158136fb0f8096c8a8ecf5fc146be4e85c1c3c345d44c927692723a in /
2020-03-31 01:21:01 UTC/bin/sh -c #(nop) CMD ["bash"]
2020-03-31 11:23:22 +0800/bin/sh -c #(nop) ARG BUILD_DATE="n/a"
2020-03-31 11:23:22 +0800/bin/sh -c #(nop) ARG VCS_REF="n/a"
2020-03-31 11:23:22 +0800/bin/sh -c #(nop) LABEL org.label-schema.schema-version="1.0" org.label-schema.maintainer='HuangYeWuDeng <***@ttys3.net>' org.label-schema.name="80x86/base-debian" org.label-schema.description="debian base image for container" org.label-schema.build-date=$BUILD_DATE org.label-schema.vcs-ref=$VCS_REF org.label-schema.url="https://nanodm.net" org.label-schema.vendor="NanoDM"
2020-03-31 11:23:22 +0800/bin/sh -c #(nop) ENV TZ="Asia/Shanghai" TERM="xterm-256color" UMASK_SET=022 PUID=1000 PGID=100
2020-03-31 11:23:23 +0800/bin/sh -c #(nop) COPY dir:0b001989e76a34768c3c0f1c08616e999aee849eeea920ecc55900df47f50cf3 in /
2020-03-31 11:23:23 +0800/bin/sh -c #(nop) ARG S6_ARCH=amd64
2020-03-31 11:23:23 +0800/bin/sh -c #(nop) ARG TINI_ARCH=amd64
2020-03-31 11:23:23 +0800/bin/sh -c #(nop) ARG TINI_VERSION=v0.18.0
2020-03-31 11:23:23 +0800/bin/sh -c #(nop) ARG CURL_VERSION=7.69.1
2020-03-31 11:23:23 +0800/bin/sh -c #(nop) ARG VIM_VERSION=8.2.0480
2020-03-31 11:23:23 +0800/bin/sh -c #(nop) ENV TINI_VERSION=${TINI_VERSION} CURL_VERSION=${CURL_VERSION} VIM_VERSION=${VIM_VERSION}
2020-03-31 11:26:01 +0800|9 BASE_IMG=debian BASE_IMG_VER=buster-slim BUILD_DATE=20200331-1123 CURL_VERSION=7.69.1 S6_ARCH=amd64 TINI_ARCH=amd64 TINI_VERSION=v0.18.0 VCS_REF=bf361b7 VIM_VERSION=8.2.0480 /bin/sh -c set -eux; ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime; echo "${TZ}" > /etc/timezone; http_proxy=http://127.0.0.1:7070 apt-get update && http_proxy=http://127.0.0.1:7070 apt-get install -y --no-install-recommends ca-certificates; update-ca-certificates -f; { echo '# thanks to https://mirror.tuna.tsinghua.edu.cn/help/debian/'; echo '# the source repo has been comment out for apt update speed'; echo 'deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free'; echo '# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free'; echo 'deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free'; echo '# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free'; echo 'deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free'; echo '# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free'; echo 'deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free'; echo '# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free'; } > /etc/apt/sources.list; apt-get update; { echo "alias l='ls -CF'"; echo "alias la='ls -A'"; echo "alias ll='ls -alhp'"; echo "alias ls='ls --color=auto'"; echo 'export EDITOR=vim'; } >> /root/.bashrc; { echo "alias l='ls -CF'"; echo "alias la='ls -A'"; echo "alias ll='ls -alhp'"; echo "alias ls='ls --color=auto'"; echo 'export EDITOR=vim'; } >> /etc/skel/.bashrc; apt-get install -y --no-install-recommends procps ncdu tree; apt-get install -y --no-install-recommends wget; apt-get install -y --no-install-recommends gcc g++ make automake autoconf libnghttp2-dev libssl-dev; mkdir /build; wget -e use_proxy=yes -e https_proxy=http://127.0.0.1:7070 --progress=bar:force:noscroll -O/build/curl-${CURL_VERSION}.tar.gz https://github.com/curl/curl/releases/download/curl-$(echo ${CURL_VERSION} | tr . _)/curl-${CURL_VERSION}.tar.gz; tar xvzf /build/curl-${CURL_VERSION}.tar.gz -C/build; cd /build/curl-${CURL_VERSION}; ./configure CFLAGS='-Os -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -fno-unwind-tables -fno-asynchronous-unwind-tables -flto' LDFLAGS='-Wl,-s -Wl,-Bsymbolic -Wl,--gc-sections' --prefix= --enable-shared=no --enable-static=yes --with-nghttp2 --enable-http --enable-ftp --enable-cookies --with-ssl --disable-libcurl-option --disable-ares --disable-crypto-auth --disable-tls-srp --disable-versioned-symbols --enable-hidden-symbols --disable-file --disable-ldap --disable-ldaps --disable-rtsp --disable-telnet --disable-tftp --disable-pop3 --disable-imap --disable-smb --disable-smtp --disable-gopher --disable-manual --disable-unix-sockets --without-librtmp --without-libidn --without-libssh2 --without-zsh-functions-dir --disable-dependency-tracking; make -j $((`nproc --all`+1)); cp -v ./src/curl /usr/local/bin/; cd /; rm -rf /build; apt-get remove -y wget; apt-get remove -y gcc g++ make automake autoconf libnghttp2-dev libssl-dev; apt-get install -y --no-install-recommends libnghttp2-14 libssl1.1; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt autoremove -y; rm -rf /var/lib/apt/lists/*; /usr/local/bin/curl --version; apt-get update && apt-get install -y --no-install-recommends gcc g++ make automake autoconf libncurses-dev; mkdir -p /build/usr/local; /usr/local/bin/curl -x http://127.0.0.1:7070 -LZo/build/v${VIM_VERSION}.tar.gz https://github.com/vim/vim/archive/v${VIM_VERSION}.tar.gz; tar xvzf /build/v${VIM_VERSION}.tar.gz -C/build; cd /build/vim-${VIM_VERSION}; echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h; ./configure CFLAGS='-Os -fomit-frame-pointer -ffunction-sections -fdata-sections -fvisibility=hidden -fno-unwind-tables -fno-asynchronous-unwind-tables -flto' LDFLAGS='-Wl,-s -Wl,-Bsymbolic -Wl,--gc-sections' --prefix=/usr/local --with-features=normal --disable-gui --disable-gtktest --disable-darwin --disable-smack --disable-selinux --disable-xsmp --disable-xsmp-interact --disable-netbeans --disable-channel --disable-rightleft --disable-arabic --disable-icon-cache-update --disable-desktop-database-update --disable-canberra --disable-gpm --disable-sysmouse --disable-nls --disable-xim --without-x --disable-cscope --disable-acl --with-tlib=ncurses --with-compiledby="HuangYeWuDeng@ttys3.net"; make -j $((`nproc --all`+1)); make install DESTDIR=/build; cp -rav /build/usr/local/bin /usr/local/; cp -rav /build/usr/local/share/vim /usr/local/share; rm -rf /usr/local/share/vim/vim82/tutor; rm -rf /usr/local/share/vim/vim82/doc; rm -rf /usr/local/share/vim/vim82/spell; rm -rf /usr/local/share/vim/vim82/print; curl -x http://127.0.0.1:7070 -LZo/usr/local/share/vim/vim82/colors/gruvbox8_soft.vim https://github.com/lifepillar/vim-gruvbox8/raw/master/colors/gruvbox8_soft.vim; ls -lh /usr/local/share/vim/vim82/colors/gruvbox8_soft.vim; cd /; rm -rf /build; apt-get remove -y gcc g++ make automake autoconf libncurses-dev; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt autoremove -y; rm -rf /var/lib/apt/lists/*; /usr/local/bin/vim --version; ln -sf /usr/local/bin/vim /usr/local/bin/vi; curl -LZO https://mirrors.tuna.tsinghua.edu.cn/debian/pool/main/c/cronie/cronie_1.5.5-3_${TINI_ARCH}.deb; dpkg -i cronie_1.5.5-3_${TINI_ARCH}.deb; rm -f cronie_1.5.5-3_${TINI_ARCH}.deb; sed -E -i 's@session\s+required\s+pam_loginuid.so@# session required pam_loginuid.so@' /etc/pam.d/cronie; touch /var/spool/cron/crontabs/root; { echo '# crontab configuration'; echo '# wiki: https://en.wikipedia.org/wiki/Cron'; echo '# tool: https://crontab.guru/'; echo '# '; echo '# ┌───────────── minute (0 - 59)'; echo '# │ ┌───────────── hour (0 - 23)'; echo '# │ │ ┌───────────── day of month (1 - 31)'; echo '# │ │ │ ┌───────────── month (1 - 12)'; echo '# │ │ │ │ ┌───────────── day of week (0 - 6) (Sunday to Saturday)'; echo '# │ │ │ │ │ '; echo '# * * * * * command to execute'; } > /var/spool/cron/crontabs/root; rm -f /etc/init.d/*; rm -rf /lib/systemd; rm -rf /usr/share/doc/*; find /usr/share/man/ -type f | xargs rm -f; rm -rf /usr/share/zoneinfo/right; rm -f /var/cache/debconf/templates.dat-old; truncate -s 0 /var/log/lastlog; useradd -u $PUID -U -s /bin/false -m -d /home/app -c "app user" app; ln -s /opt/common.sh /entrypoint.sh; curl -x http://127.0.0.1:7070 -LZo/tmp/s6.tar.gz https://github.com/just-containers/skaware/releases/download/v1.22.2/s6-2.8.0.0-linux-${S6_ARCH}-bin.tar.gz; tar xvkzf /tmp/s6.tar.gz -C /; rm -rf /tmp/s6.tar.gz; curl -x http://127.0.0.1:7070 -LZo/tini https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-${TINI_ARCH}; chmod +x /tini; /tini --version
2020-03-31 11:26:01 +0800/bin/sh -c #(nop) ENTRYPOINT ["/tini", "--"]
2020-03-31 03:26:01 UTC/bin/sh -c #(nop) CMD ["/entrypoint.sh"]
2020-03-31 12:15:41 +0800/bin/sh -c #(nop) ARG IMAGE_ARCH
2020-03-31 12:15:41 +0800/bin/sh -c #(nop) ARG BUILD_DATE
2020-03-31 12:15:41 +0800/bin/sh -c #(nop) ARG VCS_REF
2020-03-31 12:15:41 +0800/bin/sh -c #(nop) LABEL org.label-schema.schema-version="1.0" org.label-schema.maintainer='HuangYeWuDeng <wudeng@ttys3.net>' org.label-schema.name="80x86/qbittorrent" org.label-schema.description="qbittorrent for container" org.label-schema.build-date=$BUILD_DATE org.label-schema.vcs-ref=$VCS_REF org.label-schema.url="http://nanodm.net" org.label-schema.vendor="NanoDM"
2020-03-31 12:15:42 +0800/bin/sh -c #(nop) COPY dir:b199b918769ffe518652981fce5c866c1db69f8c08c0be6d1b46d44cff66e6a2 in /
2020-03-31 12:15:42 +0800/bin/sh -c #(nop) COPY dir:d58514e788c57159ffd853225fa12502a1f2e97dde573277518d4c09c6e6c8ba in /
2020-03-31 12:15:43 +0800/bin/sh -c #(nop) COPY dir:87229373b89f6e9af404654b98df419504da361d4ff647aca9d0dec26fa60d11 in /
2020-03-31 12:15:43 +0800/bin/sh -c #(nop) ENV QB_RT_DEPS libqt5core5a libqt5concurrent5 libqt5network5 libqt5xml5 libssl1.1 libboost-system1.67.0 libboost-chrono1.67.0 libboost-random1.67.0 zlib1g libstdc++6 libtommath1 libicu63 libpcre2-16-0
2020-03-31 12:15:52 +0800|5 BUILD_DATE=20200331-1210 IMAGE_ARCH=amd64 LIBTORRENT_VER=1.2.5 QB_BUILD_EXTRA_PARAMS= VCS_REF=0f65330 /bin/sh -c set -eux; apt-get update && apt-get install -y --no-install-recommends ${QB_RT_DEPS}; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt autoremove -y; rm -rf /var/lib/apt/lists/*; rm -rf /tmp/*; curl -Lo/usr/local/bin/qb-auto-cat http://127.0.0.1:8002/qb-auto-cat/bin/qb-auto-cat.${IMAGE_ARCH}; chmod a+rx /usr/local/bin/qb-auto-cat; ln -s /usr/local/bin/qb-auto-cat /usr/bin/qb-auto-cat; /usr/local/bin/qb-auto-cat -v; curl -Lo/usr/local/bin/auto-acme http://127.0.0.1:8002/go-acme/bin/auto-acme.${IMAGE_ARCH}; chmod a+rx /usr/local/bin/auto-acme; ln -s /usr/local/bin/auto-acme /usr/bin/auto-acme; /usr/local/bin/auto-acme -v; (test -d /config || mkdir /config); mkdir /data; mkdir /downloads; touch /config/.not-mapped; touch /data/.not-mapped; touch /downloads/.not-mapped; mkdir -p /home/app/.config; mkdir -p /home/app/.local/share/data; mkdir -p /home/app/.cache/qBittorrent; ln -sfT /config /home/app/.config/qBittorrent; ln -sfT /data /home/app/.local/share/data/qBittorrent; chown app:users /config /data /downloads; chmod go+rw -R /home/app /config /data /downloads; su app -s /bin/sh -c 'qbittorrent-nox -v'
2020-03-31 12:15:52 +0800/bin/sh -c #(nop) VOLUME ["/config", "/data", "/downloads"]
2020-03-31 12:15:52 +0800/bin/sh -c #(nop) ENV HOME=/home/app WEB_PORT=8080 BT_PORT=8999 UMASK_SET=000 QBT_GEOIP_DB_URL='' QBT_AUTH_SERVER_ADDR=127.0.0.1 QBT_INIT_LANG="en" HTTP_PROXY="" GO_ACME_KEY_PATH="/config/ssl.key" GO_ACME_CERT_PATH="/config/ssl.crt" GO_ACME_STORAGE_DIR="/config" GO_ACME_CA_SERVER="" GO_ACME_INTERVAL=24 AUTOCERT_EMAIL="" AUTOCERT_DOMAIN="" AUTOCERT_DNS_PROVIDER=cloudflare CF_DNS_API_TOKEN="" QB_AUTO_CAT_CRON='0 */1 * * *' CROND_EXTRA_PARAM="" CRONTAB_AUTO_UPDATE=on
2020-03-31 12:15:52 +0800/bin/sh -c #(nop) WORKDIR /data
2020-03-31 12:15:52 +0800/bin/sh -c #(nop) EXPOSE $WEB_PORT $BT_PORT $BT_PORT/udp
2020-03-31 04:15:52 UTC/bin/sh -c #(nop) CMD ["/entrypoint.sh"]
2020-03-31 04:16:06 UTC|2 IMAGE_ARCH=amd64 IMAGE_TAG=4.2.2-buster /bin/sh -c set -eux; apt-get update && apt-get install -y --no-install-recommends python3; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; apt autoremove -y; rm -rf /var/lib/apt/lists/*; rm -rf /tmp/*
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.