Namespace
80x86
Image / Tag
qbittorrent:4.2.3-focal-20200319-amd64-nova
Content Digest
sha256:9480f812a70356c043c85571d9778b09730550d2e47df10edcaf0ec709cf9f64
Details
Created

2020-04-04 17:48:58 UTC

Size

86.1 MB

Content Digest
Labels
  • org.label-schema.build-date
    20200405-0106
  • org.label-schema.description
    qbittorrent for container
  • org.label-schema.maintainer
    HuangYeWuDeng <wudeng@ttys3.net>
  • org.label-schema.name
    80x86/qbittorrent
  • org.label-schema.schema-version
    1.0
  • org.label-schema.url
    http://nanodm.net
  • org.label-schema.vcs-ref
    29e9594859151b774ee5f2f18a989a91d541b6f2
  • org.label-schema.vendor
    NanoDM

Environment
AUTOCERT_DNS_PROVIDER

cloudflare

AUTOCERT_DOMAIN

AUTOCERT_EMAIL

BT_PORT

8999

CF_DNS_API_TOKEN

CROND_EXTRA_PARAM

CRONTAB_AUTO_UPDATE

on

CURL_VERSION

7.69.1

GO_ACME_CA_SERVER

GO_ACME_CERT_PATH

/config/ssl.crt

GO_ACME_INTERVAL

24

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

PGID

100

PUID

1000

QBT_AUTH_SERVER_ADDR

127.0.0.1

QBT_GEOIP_DB_URL

QBT_INIT_LANG

en

QB_AUTO_CAT_CRON

0 */1 * * *

QB_RT_DEPS

libqt5core5a libqt5concurrent5 libqt5network5 libqt5xml5 libssl1.1 libboost-system1.71.0 libboost-chrono1.71.0 libboost-random1.71.0 zlib1g libstdc++6 libtommath1 libicu66 libpcre2-16-0

TERM

xterm-256color

TINI_VERSION

v0.18.0

TZ

Asia/Shanghai

UMASK_SET

000

VIM_VERSION

8.2.0480

WEB_PORT

8080


Layers

[#000] sha256:c8f3472b5f53dfc0ba61a02ca1cb0c12fd8b37c71f6d9317d9b5e39ad7647b00 - 33.21% (28.6 MB)

[#001] sha256:a02f22240d14eddec82cb2941af32608fb4822e9380a6fb0006278c3054359b2 - 0.04% (33.7 KB)

[#002] sha256:4e8d4886c0515b5e397fcd6464bf9879537a3d5b860ae368eb2d60012545fd61 - 0.0% (924 Bytes)

[#003] sha256:c3dcb23c99ff3f5dcfda5c18b1de585923354b81da08217b34d53f2375dc775d - 0.0% (174 Bytes)

[#004] sha256:0ca189ed6c17e8a252b4c5d9989567d7c1e0c0c436c0c000f3072ab66f55d09c - 8.72% (7.51 MB)

[#005] sha256:caa9cdc95e25e5612b77fa126efb2d95c6f4ddf114b0bbe28176ee64eb3b8178 - 46.85% (40.3 MB)

[#006] sha256:a467044ceaa2d06c6113f0e6e667d654c990ddfc06d4c16280b02e918a249cb8 - 11.19% (9.63 MB)


History
2020-03-20 19:20:46 UTC

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

2020-03-20 19:20:47 UTC

/bin/sh -c [ -z "$(apt-get indextargets)" ]

2020-03-20 19:20:48 UTC

/bin/sh -c set -xe && echo '#!/bin/sh' > /usr/sbin/policy-rc.d && echo 'exit 101' >> /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d && dpkg-divert --local --rename --add /sbin/initctl && cp -a /usr/sbin/policy-rc.d /sbin/initctl && sed -i 's/^exit.*/exit 0/' /sbin/initctl && echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup && echo 'DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' > /etc/apt/apt.conf.d/docker-clean && echo 'APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' >> /etc/apt/apt.conf.d/docker-clean && echo 'Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache "";' >> /etc/apt/apt.conf.d/docker-clean && echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/docker-no-languages && echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes && echo 'Apt::AutoRemove::SuggestsImportant "false";' > /etc/apt/apt.conf.d/docker-autoremove-suggests

2020-03-20 19:20:49 UTC

/bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container

2020-03-20 19:20:49 UTC

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

2020-04-01 21:59:01 +0800

/bin/sh -c #(nop) ARG BUILD_DATE="n/a"

2020-04-01 21:59:01 +0800

/bin/sh -c #(nop) ARG VCS_REF="n/a"

2020-04-01 21:59:01 +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-ubuntu" org.label-schema.description="ubuntu 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-04-01 21:59:01 +0800

/bin/sh -c #(nop) ENV TZ="Asia/Shanghai" TERM="xterm-256color" UMASK_SET=022 PUID=1000 PGID=100

2020-04-01 21:59:01 +0800

/bin/sh -c #(nop) COPY dir:0b001989e76a34768c3c0f1c08616e999aee849eeea920ecc55900df47f50cf3 in /

2020-04-01 21:59:01 +0800

/bin/sh -c #(nop) ARG S6_ARCH=amd64

2020-04-01 21:59:01 +0800

/bin/sh -c #(nop) ARG TINI_ARCH=amd64

2020-04-01 21:59:01 +0800

/bin/sh -c #(nop) ARG TINI_VERSION=v0.18.0

2020-04-01 21:59:01 +0800

/bin/sh -c #(nop) ARG CURL_VERSION=7.69.1

2020-04-01 21:59:01 +0800

/bin/sh -c #(nop) ARG VIM_VERSION=8.2.0480

2020-04-01 21:59:01 +0800

/bin/sh -c #(nop) ENV TINI_VERSION=${TINI_VERSION} CURL_VERSION=${CURL_VERSION} VIM_VERSION=${VIM_VERSION}

2020-04-01 22:04:30 +0800

|9 BASE_IMG=ubuntu BASE_IMG_VER=focal-20200319 BUILD_DATE=20200401-2158 CURL_VERSION=7.69.1 S6_ARCH=amd64 TINI_ARCH=amd64 TINI_VERSION=v0.18.0 VCS_REF=76d6118 VIM_VERSION=8.2.0480 /bin/sh -c set -eux; echo "current architecture is: $(dpkg --print-architecture)"; ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime; 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; [ "${TINI_ARCH}" = "amd64" ] && sed -i.bak 's|http://archive.ubuntu.com|https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list; [ "${TINI_ARCH}" = "amd64" ] && sed -i 's|http://security.ubuntu.com|https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list; [ "${TINI_ARCH}" = "arm64" ] && sed -i.bak 's|http://ports.ubuntu.com|https://mirrors.ustc.edu.cn|g' /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 xzf /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 xzf /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 -ra /build/usr/local/bin /usr/local/; cp -ra /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; dpkg -l | awk '{ print $2 }' | grep '\-dev$' | xargs apt-get remove -y; 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; cd / && curl -LZO https://mirrors.tuna.tsinghua.edu.cn/debian/pool/main/c/cronie/cronie_1.5.5-3_${TINI_ARCH}.deb; cd / && dpkg --fsys-tarfile cronie_1.5.5-3_${TINI_ARCH}.deb | tar xk; 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 xkzf /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-04-01 22:04:30 +0800

/bin/sh -c #(nop) ENTRYPOINT ["/tini", "--"]

2020-04-01 14:04:30 UTC

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

2020-04-05 01:14:12 +0800

/bin/sh -c #(nop) ARG IMAGE_ARCH

2020-04-05 01:14:12 +0800

/bin/sh -c #(nop) ARG BUILD_DATE

2020-04-05 01:14:12 +0800

/bin/sh -c #(nop) ARG VCS_REF

2020-04-05 01:14:12 +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-04-05 01:14:13 +0800

/bin/sh -c #(nop) COPY dir:b199b918769ffe518652981fce5c866c1db69f8c08c0be6d1b46d44cff66e6a2 in /

2020-04-05 01:14:13 +0800

/bin/sh -c #(nop) COPY dir:9df4770b27ab8ec81a1d08cef9daaca3e12ac14ba414305ae97d5974024e1bd9 in /

2020-04-05 01:14:13 +0800

/bin/sh -c #(nop) COPY dir:a89fda27018ff18c7a92f6befab3e96cbe1645b6a36cc0623ca78fc57c2ef8ab in /

2020-04-05 01:14:13 +0800

/bin/sh -c #(nop) ENV QB_RT_DEPS libqt5core5a libqt5concurrent5 libqt5network5 libqt5xml5 libssl1.1 libboost-system1.71.0 libboost-chrono1.71.0 libboost-random1.71.0 zlib1g libstdc++6 libtommath1 libicu66 libpcre2-16-0

2020-04-05 01:14:23 +0800

|8 BASE_IMAGE=ubuntu BASE_IMAGE_VER=focal-20200319 BUILD_DATE=20200405-0106 IMAGE_ARCH=amd64 LIBTORRENT_VER=1.2.5 QB_BUILD_COMMIT=29e9594859151b774ee5f2f18a989a91d541b6f2 QB_BUILD_EXTRA_PARAMS= VCS_REF=29e9594859151b774ee5f2f18a989a91d541b6f2 /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-04-05 01:14:23 +0800

/bin/sh -c #(nop) VOLUME ["/config", "/data", "/downloads"]

2020-04-05 01:14:23 +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-04-05 01:14:23 +0800

/bin/sh -c #(nop) WORKDIR /data

2020-04-05 01:14:23 +0800

/bin/sh -c #(nop) EXPOSE $WEB_PORT $BT_PORT $BT_PORT/udp

2020-04-04 17:14:23 UTC

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

2020-04-04 17:48:58 UTC

|2 IMAGE_ARCH=amd64 IMAGE_TAG=4.2.3-focal-20200319 /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/*

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