Namespace
cvat
Image / Tag
server:v2.75.0
Content Digest
sha256:01a9b49628ffc771ef5ea3f992810a2f07f5de7c71875551a6a6736d0c8b0457
Details
Created

2026-09-10 16:17:12 UTC

Size

668 MB

Content Digest
Labels
  • org.opencontainers.image.version
    24.04

Environment
CVAT_BASE_DIR

/home/django

DJANGO_SETTINGS_MODULE

cvat.settings.production

LANG

C.UTF-8

LC_ALL

C.UTF-8

NUMPROCS

1

PATH

/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

TERM

xterm

TZ

Etc/UTC

USER

django

http_proxy

https_proxy

no_proxy

socks_proxy


Layers

[#000] sha256:e51aee9c82ec5dd5ba2add49c45c6d85d460512757e2615b69bcdf9469c7cb58 - 4.25% (28.4 MB)

[#001] sha256:32ab53ef5281db45087c90c96202ddc8ba934100e93717f74756a5d3eb56dc33 - 19.18% (128 MB)

[#002] sha256:07dcd6f091247629f099cb3913f9e6d9328c7de1a44f8c3e4bad931861e723e3 - 1.52% (10.1 MB)

[#003] sha256:6a0c80cba1d6261f2aff9f2a66db6f829fbc7bf0f8685094e7aa12e37f547a99 - 0.0% (3.43 KB)

[#004] sha256:2093209e9faf2149bb27fb9afa02d0bca8054fa8922de098662c065cb43242b8 - 20.04% (134 MB)

[#005] sha256:e71f3a797b674a0b8343def0f7addf19b73a6c125094d70f51957c79a044698b - 0.6% (4 MB)

[#006] sha256:c7180aa35e9c5287981d9aad026cc2700581767ef9ca202d9a9f629f21b8000b - 51.88% (347 MB)

[#007] sha256:3e5f8d232cbfd46dddeac2a10649fbe9d237962f15a34552b3f61c939b5932cd - 1.93% (12.9 MB)

[#008] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#009] sha256:851eefc78689d38ce37d1738864a6261d8024c57c38210fa3d5daf3c47cd167f - 0.0% (299 Bytes)

[#010] sha256:920ff9f65ad7cc8911267e7ad70712cc8a1d8134917d8e6317932ecafc96d4fb - 0.0% (1.12 KB)

[#011] sha256:0af254ced5e7021d8d25cfed2815c2cf397064a0d0050291837c2a3e5cb9d294 - 0.36% (2.38 MB)

[#012] sha256:9616dbe03ef31d40eb09d0a9962f539e75485799627e2b222d0e62099cb67854 - 0.24% (1.61 MB)

[#013] sha256:4aee750dbdf069ea83f500406f08d3f5677ff16ce40a422c4e77e7cf7b1c69a1 - 0.0% (168 Bytes)

[#014] sha256:4ddc4fdcc3fc83390df8326b0c49508241943a57cafa5e62d7dea423f19f15ef - 0.0% (231 Bytes)

[#015] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#016] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#017] sha256:be259f0c728ebb9588593b18281f7d1b495074a3ce3798e743ca79b4b24ff1a2 - 0.0% (262 Bytes)


History
2026-09-07 06:58:02 UTC

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

2026-09-07 06:58:02 UTC

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

2026-09-07 06:58:02 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04

2026-09-07 06:58:04 UTC

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

2026-09-07 06:58:04 UTC

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

2026-09-10 16:10:06 UTC (buildkit.dockerfile.v0)

ARG http_proxy

2026-09-10 16:10:06 UTC (buildkit.dockerfile.v0)

ARG https_proxy

2026-09-10 16:10:06 UTC (buildkit.dockerfile.v0)

ARG no_proxy

2026-09-10 16:10:06 UTC (buildkit.dockerfile.v0)

ARG socks_proxy

2026-09-10 16:10:06 UTC (buildkit.dockerfile.v0)

ARG TZ=Etc/UTC

2026-09-10 16:10:06 UTC (buildkit.dockerfile.v0)

ENV TERM=xterm http_proxy= https_proxy= no_proxy= socks_proxy= LANG=C.UTF-8 LC_ALL=C.UTF-8 TZ=Etc/UTC

2026-09-10 16:10:06 UTC (buildkit.dockerfile.v0)

ARG USER=django

2026-09-10 16:10:06 UTC (buildkit.dockerfile.v0)

ARG CVAT_CONFIGURATION=production

2026-09-10 16:10:06 UTC (buildkit.dockerfile.v0)

ENV DJANGO_SETTINGS_MODULE=cvat.settings.production

2026-09-10 16:10:06 UTC (buildkit.dockerfile.v0)

RUN |7 http_proxy= https_proxy= no_proxy= socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production /bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get --no-install-recommends install -yq adduser bzip2 ca-certificates curl git libgl1 libgomp1 libldap2 libmp3lame0 libpython3.12t64 libsasl2-2 nginx p7zip-full poppler-utils python3 python3-venv supervisor tzdata unrar wait-for-it && ln -fs /usr/share/zoneinfo/${TZ} /etc/localtime && dpkg-reconfigure -f noninteractive tzdata && rm -rf /var/lib/apt/lists/* # buildkit

2026-09-10 16:10:06 UTC (buildkit.dockerfile.v0)

COPY /tmp/smokescreen /usr/local/bin/smokescreen # buildkit

2026-09-10 16:10:06 UTC (buildkit.dockerfile.v0)

ENV USER=django

2026-09-10 16:10:07 UTC (buildkit.dockerfile.v0)

RUN |7 http_proxy= https_proxy= no_proxy= socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production /bin/sh -c deluser --remove-home ubuntu && adduser --uid=1000 --shell /bin/bash --disabled-password --gecos "" ${USER} # buildkit

2026-09-10 16:10:07 UTC (buildkit.dockerfile.v0)

ENV CVAT_BASE_DIR=/home/django

2026-09-10 16:10:07 UTC (buildkit.dockerfile.v0)

ARG CLAM_AV=yes

2026-09-10 16:10:37 UTC (buildkit.dockerfile.v0)

RUN |8 http_proxy= https_proxy= no_proxy= socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes /bin/sh -c if [ "$CLAM_AV" = "yes" ]; then apt-get update && apt-get --no-install-recommends install -yq clamav libclamunrar && sed -i 's/ReceiveTimeout 30/ReceiveTimeout 300/g' /etc/clamav/freshclam.conf && freshclam && chown -R ${USER}:${USER} /var/lib/clamav && rm -rf /var/lib/apt/lists/*; fi # buildkit

2026-09-10 16:10:41 UTC (buildkit.dockerfile.v0)

RUN |8 http_proxy= https_proxy= no_proxy= socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes /bin/sh -c python3 -m venv /opt/venv # buildkit

2026-09-10 16:10:41 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-09-10 16:10:41 UTC (buildkit.dockerfile.v0)

ARG PIP_DISABLE_PIP_VERSION_CHECK=1

2026-09-10 16:17:08 UTC (buildkit.dockerfile.v0)

RUN |9 http_proxy= https_proxy= no_proxy= socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes PIP_DISABLE_PIP_VERSION_CHECK=1 /bin/sh -c python -m pip install --no-index /mnt/wheelhouse/*.whl /mnt/wheelhouse-av/*.whl # buildkit

2026-09-10 16:17:08 UTC (buildkit.dockerfile.v0)

ENV NUMPROCS=1

2026-09-10 16:17:08 UTC (buildkit.dockerfile.v0)

COPY /opt/ffmpeg/lib /usr/lib # buildkit

2026-09-10 16:17:08 UTC (buildkit.dockerfile.v0)

ARG CVAT_DEBUG_ENABLED

2026-09-10 16:17:09 UTC (buildkit.dockerfile.v0)

RUN |10 http_proxy= https_proxy= no_proxy= socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes PIP_DISABLE_PIP_VERSION_CHECK=1 CVAT_DEBUG_ENABLED= /bin/sh -c if [ "${CVAT_DEBUG_ENABLED}" = 'yes' ]; then python3 -m pip install --no-cache-dir debugpy; fi # buildkit

2026-09-10 16:17:09 UTC (buildkit.dockerfile.v0)

RUN |10 http_proxy= https_proxy= no_proxy= socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes PIP_DISABLE_PIP_VERSION_CHECK=1 CVAT_DEBUG_ENABLED= /bin/sh -c python -m pip uninstall -y pip # buildkit

2026-09-10 16:17:09 UTC (buildkit.dockerfile.v0)

COPY cvat/nginx.conf /etc/nginx/nginx.conf # buildkit

2026-09-10 16:17:10 UTC (buildkit.dockerfile.v0)

COPY --parents backend_entrypoint.d cvat supervisord utils backend_entrypoint.sh components/analytics/clickhouse/init.py manage.py rqscheduler.py wait_for_deps.sh /opt/cvat/ # buildkit

2026-09-10 16:17:11 UTC (buildkit.dockerfile.v0)

RUN |10 http_proxy= https_proxy= no_proxy= socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes PIP_DISABLE_PIP_VERSION_CHECK=1 CVAT_DEBUG_ENABLED= /bin/sh -c python -m compileall -q /opt/cvat # buildkit

2026-09-10 16:17:11 UTC (buildkit.dockerfile.v0)

RUN |10 http_proxy= https_proxy= no_proxy= socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes PIP_DISABLE_PIP_VERSION_CHECK=1 CVAT_DEBUG_ENABLED= /bin/sh -c ln -s /opt/cvat/manage.py ${CVAT_BASE_DIR}/manage.py # buildkit

2026-09-10 16:17:11 UTC (buildkit.dockerfile.v0)

RUN |10 http_proxy= https_proxy= no_proxy= socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes PIP_DISABLE_PIP_VERSION_CHECK=1 CVAT_DEBUG_ENABLED= /bin/sh -c echo "/opt/cvat" > /opt/venv/lib/python3.12/site-packages/cvat.pth # buildkit

2026-09-10 16:17:11 UTC (buildkit.dockerfile.v0)

ARG COVERAGE_PROCESS_START

2026-09-10 16:17:12 UTC (buildkit.dockerfile.v0)

RUN |11 http_proxy= https_proxy= no_proxy= socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes PIP_DISABLE_PIP_VERSION_CHECK=1 CVAT_DEBUG_ENABLED= COVERAGE_PROCESS_START= /bin/sh -c if [ "${COVERAGE_PROCESS_START}" ]; then echo "import coverage; coverage.process_startup()" > /opt/venv/lib/python3.12/site-packages/coverage_subprocess.pth; fi # buildkit

2026-09-10 16:17:12 UTC (buildkit.dockerfile.v0)

USER 1000:1000

2026-09-10 16:17:12 UTC (buildkit.dockerfile.v0)

WORKDIR /home/django

2026-09-10 16:17:12 UTC (buildkit.dockerfile.v0)

RUN |11 http_proxy= https_proxy= no_proxy= socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes PIP_DISABLE_PIP_VERSION_CHECK=1 CVAT_DEBUG_ENABLED= COVERAGE_PROCESS_START= /bin/sh -c mkdir -p data share keys logs /tmp/supervisord /tmp/cvat static # buildkit

2026-09-10 16:17:12 UTC (buildkit.dockerfile.v0)

EXPOSE [8080/tcp]

2026-09-10 16:17:12 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/opt/cvat/backend_entrypoint.sh"]

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