镜像构建历史
# 2024-04-29 17:13:38 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["./backend_entrypoint.sh"]
# 2024-04-29 17:13:38 0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
# 2024-04-29 17:13:38 0.00B 执行命令并创建新的镜像层
RUN |12 http_proxy= https_proxy= no_proxy=nuclio, socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes PIP_VERSION=22.0.2 PIP_DISABLE_PIP_VERSION_CHECK=1 CVAT_DEBUG_ENABLED= COVERAGE_PROCESS_START= /bin/sh -c mkdir -p data share keys logs /tmp/supervisord static # buildkit
# 2024-04-29 17:13:38 0.00B 设置工作目录为/home/django
WORKDIR /home/django
# 2024-04-29 17:13:38 0.00B 指定运行容器时使用的用户
USER django
# 2024-04-29 17:13:38 0.00B 执行命令并创建新的镜像层
RUN |12 http_proxy= https_proxy= no_proxy=nuclio, socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes PIP_VERSION=22.0.2 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.10/site-packages/coverage_subprocess.pth; fi # buildkit
# 2024-04-29 17:13:37 0.00B 定义构建参数
ARG COVERAGE_PROCESS_START
# 2024-04-29 17:13:37 455.00B 复制新文件或目录到容器中
COPY rqscheduler.py /home/django # buildkit
# 2024-04-29 17:13:37 4.43MB 复制新文件或目录到容器中
COPY cvat/ /home/django/cvat # buildkit
# 2024-04-29 17:13:37 46.67KB 复制新文件或目录到容器中
COPY utils/ /home/django/utils # buildkit
# 2024-04-29 17:13:37 6.62KB 复制新文件或目录到容器中
COPY wait-for-it.sh manage.py backend_entrypoint.sh wait_for_deps.sh /home/django/ # buildkit
# 2024-04-29 17:13:37 9.77KB 复制新文件或目录到容器中
COPY supervisord/ /home/django/supervisord # buildkit
# 2024-04-29 17:13:37 69.83KB 复制新文件或目录到容器中
COPY components /tmp/components # buildkit
# 2024-04-29 17:13:37 1.78KB 复制新文件或目录到容器中
COPY cvat/nginx.conf /etc/nginx/nginx.conf # buildkit
# 2024-04-29 17:13:37 0.00B 执行命令并创建新的镜像层
RUN |11 http_proxy= https_proxy= no_proxy=nuclio, socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes PIP_VERSION=22.0.2 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
# 2024-04-29 17:13:37 0.00B 定义构建参数
ARG CVAT_DEBUG_ENABLED
# 2024-04-29 17:13:37 22.65MB 复制新文件或目录到容器中
COPY /opt/ffmpeg/lib /usr/lib # buildkit
# 2024-04-29 17:13:37 0.00B 设置环境变量 NUMPROCS
ENV NUMPROCS=1
# 2024-04-29 17:13:37 773.95MB 执行命令并创建新的镜像层
RUN |10 http_proxy= https_proxy= no_proxy=nuclio, socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes PIP_VERSION=22.0.2 PIP_DISABLE_PIP_VERSION_CHECK=1 /bin/sh -c python -m pip install --no-index /mnt/wheelhouse/*.whl /mnt/wheelhouse-av/*.whl # buildkit
# 2024-04-29 17:08:26 0.00B 执行命令并创建新的镜像层
RUN |10 http_proxy= https_proxy= no_proxy=nuclio, socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes PIP_VERSION=22.0.2 PIP_DISABLE_PIP_VERSION_CHECK=1 /bin/sh -c python -m pip install -U pip==${PIP_VERSION} # buildkit
# 2024-04-29 17:08:25 0.00B 定义构建参数
ARG PIP_DISABLE_PIP_VERSION_CHECK=1
# 2024-04-29 17:08:25 0.00B 定义构建参数
ARG PIP_VERSION
# 2024-04-29 17:08:25 0.00B 设置环境变量 PATH
ENV PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2024-04-29 17:08:25 15.91MB 执行命令并创建新的镜像层
RUN |8 http_proxy= https_proxy= no_proxy=nuclio, socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production CLAM_AV=yes /bin/sh -c python3 -m venv /opt/venv # buildkit
# 2024-04-29 17:08:20 241.35MB 执行命令并创建新的镜像层
RUN |8 http_proxy= https_proxy= no_proxy=nuclio, 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 libclamunrar9 && 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
# 2024-04-29 17:07:50 0.00B 定义构建参数
ARG CLAM_AV=no
# 2024-04-29 17:07:50 333.82KB 执行命令并创建新的镜像层
RUN |7 http_proxy= https_proxy= no_proxy=nuclio, socks_proxy= TZ=Etc/UTC USER=django CVAT_CONFIGURATION=production /bin/sh -c adduser --shell /bin/bash --disabled-password --gecos "" ${USER} # buildkit
# 2024-04-29 17:07:49 0.00B 设置环境变量 HOME
ENV HOME=/home/django
# 2024-04-29 17:07:49 0.00B 设置环境变量 USER
ENV USER=django
# 2024-04-29 17:07:49 11.87MB 复制新文件或目录到容器中
COPY /tmp/smokescreen /usr/local/bin/smokescreen # buildkit
# 2024-04-29 17:07:49 341.49MB 执行命令并创建新的镜像层
RUN |7 http_proxy= https_proxy= no_proxy=nuclio, 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 bzip2 ca-certificates curl git libgeos-c1v5 libgl1 libgomp1 libldap-2.5-0 libpython3.10 libsasl2-2 nginx p7zip-full poppler-utils python3 python3-venv supervisor tzdata unrar && ln -fs /usr/share/zoneinfo/${TZ} /etc/localtime && dpkg-reconfigure -f noninteractive tzdata && rm -rf /var/lib/apt/lists/* && echo 'application/wasm wasm' >> /etc/mime.types # buildkit
# 2024-04-29 17:07:49 0.00B 设置环境变量 DJANGO_SETTINGS_MODULE
ENV DJANGO_SETTINGS_MODULE=cvat.settings.production
# 2024-04-29 17:07:49 0.00B 定义构建参数
ARG CVAT_CONFIGURATION=production
# 2024-04-29 17:07:49 0.00B 定义构建参数
ARG USER=django
# 2024-04-29 17:07:49 0.00B 设置环境变量 TERM http_proxy https_proxy no_proxy socks_proxy LANG LC_ALL TZ
ENV TERM=xterm http_proxy= https_proxy= no_proxy=nuclio, socks_proxy= LANG=C.UTF-8 LC_ALL=C.UTF-8 TZ=Etc/UTC
# 2024-04-29 17:07:49 0.00B 定义构建参数
ARG TZ=Etc/UTC
# 2024-04-29 17:07:49 0.00B 定义构建参数
ARG socks_proxy
# 2024-04-29 17:07:49 0.00B 定义构建参数
ARG no_proxy=nuclio,
# 2024-04-29 17:07:49 0.00B 定义构建参数
ARG https_proxy
# 2024-04-29 17:07:49 0.00B 定义构建参数
ARG http_proxy
# 2024-04-11 02:52:04 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2024-04-11 02:52:04 77.86MB
/bin/sh -c #(nop) ADD file:3bd10da0673e2e72cb06a1f64a9df49a36341df39b0f762e3d1b38ee4de296fa in /
# 2024-04-11 02:52:02 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04
# 2024-04-11 02:52:02 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
# 2024-04-11 02:52:02 0.00B
/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
# 2024-04-11 02:52:02 0.00B
/bin/sh -c #(nop) ARG RELEASE
镜像信息
{
"Id": "sha256:32580e3d3041048459456570877ae2af32c9037eddb362550b1bd83f7ac09766",
"RepoTags": [
"cvat/server:v2.12.1",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cvat/server:v2.12.1"
],
"RepoDigests": [
"cvat/server@sha256:3b5e8222569dc2b291e4a6b916551bcace12500ab60a481176ece861746aa0f9",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cvat/server@sha256:850f13245d83c7c14ec6c67c7d5b58adce965477988727fc2bff1e427438ab1e"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2024-04-29T09:13:38.484277085Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "django",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"8080/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"TERM=xterm",
"http_proxy=",
"https_proxy=",
"no_proxy=nuclio,",
"socks_proxy=",
"LANG=C.UTF-8",
"LC_ALL=C.UTF-8",
"TZ=Etc/UTC",
"DJANGO_SETTINGS_MODULE=cvat.settings.production",
"USER=django",
"HOME=/home/django",
"NUMPROCS=1"
],
"Cmd": null,
"Image": "",
"Volumes": null,
"WorkingDir": "/home/django",
"Entrypoint": [
"./backend_entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.project": "cvat",
"com.docker.compose.service": "cvat_server",
"com.docker.compose.version": "2.23.3",
"org.opencontainers.image.ref.name": "ubuntu",
"org.opencontainers.image.version": "22.04"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 1489986875,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/77108f8f92e0b1742e31c24dad2b7309cea1a0b39f1b046e47e5e047e2ae0edf/diff:/var/lib/docker/overlay2/8a0fd8c1c7d5a4735295bfb21d617be815714953aafe7e44e915a8a9391e3b52/diff:/var/lib/docker/overlay2/075fa10281369feec4bd643d13910177700b44763527b675f3f26f5a646df160/diff:/var/lib/docker/overlay2/05871e9c79dcb2f7d8394be7ca4de90a372a034114727f596234e03706654d19/diff:/var/lib/docker/overlay2/b8390727d2a3297b7e5d418f2f25721616d9e80b9a324fbcbfe7c4a1e0693c39/diff:/var/lib/docker/overlay2/2f8826556d67167c2968e9995c8864ebd4ef91ae17222c726db53004d86f3e1c/diff:/var/lib/docker/overlay2/a0745f8c011d3f282eb9754472f532bb90c458a415d31d2d6d09e72c5476905b/diff:/var/lib/docker/overlay2/fbc457b6430dd246e9500cf1bd8eaeb98fcaddc70556cb5f8a053c83c21a4ad5/diff:/var/lib/docker/overlay2/7a4b79cbd649799a497a9f9bfcf9e645164d7badb6dfcad3638dc0787dca2f47/diff:/var/lib/docker/overlay2/91ffa16dd91fc29cf30c246f88ae780948ae93a99db80ae5d4e2d85c1b46fd94/diff:/var/lib/docker/overlay2/7c0c316520804f5122c537f5486efd911ddaba2248191c0e94e7a3d5462613ca/diff:/var/lib/docker/overlay2/6c33a0653957b4ad8c6828a5f51de307edbe7d401c7656adb2746ace8520dc4b/diff:/var/lib/docker/overlay2/f820961d16274c938fefd0db97795323e9f4b6ae266e65f805be1cdc60f419cd/diff:/var/lib/docker/overlay2/9d1b97443db6bf3a1a8678a9b708d65f561e9c677638f43b6b726726131e4343/diff:/var/lib/docker/overlay2/97389e550086f5a6225fe12f1b9d79743d8e302957b80ce9de711f8213c57fec/diff:/var/lib/docker/overlay2/0c1dc66df0ab3e4703c254706188d6d253b1edb111052d042d93158d851f9680/diff:/var/lib/docker/overlay2/da2135e80e0d4b23903f4d3d99e750dd1112bc72530f310424cbc91b00e8ba8f/diff:/var/lib/docker/overlay2/f29811f0fb70eaeec21fe90668c0505e19c0aeb24f40485b2fb57fa46dcbdc47/diff:/var/lib/docker/overlay2/518175769d21bd73a7a0eefee7bafc6624b91f0161dddcc4a0fc9a991535701e/diff",
"MergedDir": "/var/lib/docker/overlay2/ad821d479df436e4de91b8394b6b5307b0d18b7f75d9b235425df47ecc9a8a91/merged",
"UpperDir": "/var/lib/docker/overlay2/ad821d479df436e4de91b8394b6b5307b0d18b7f75d9b235425df47ecc9a8a91/diff",
"WorkDir": "/var/lib/docker/overlay2/ad821d479df436e4de91b8394b6b5307b0d18b7f75d9b235425df47ecc9a8a91/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:e0a9f5911802534ba097660206feabeb0247a81e409029167b30e2e1f2803b57",
"sha256:8851c327750bffe597fe47a9768eaf65ff10a718e93e6886b5ec6965bf90df8e",
"sha256:4c44a9dba35403f615eb4b4e5f0ce972572a088b2925c3b7974484852030f511",
"sha256:8ad7d24926e547da1b6eabac354c2ce19d7407e966a1f78158698c0a93095c6e",
"sha256:c818e1ab4cc19c28c02a206065e433bb084dfdeb608a9dd13dfc885401c79607",
"sha256:c239f9da0c57c6537d3752156cd406474fa73fedd5c42db09301087a0f01db89",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:61addf6501e314cd45e3b792d1497fb1a0e244036a4af7faf4d0f75c36fb9c3a",
"sha256:0c8be357fa084f5ee7a2769a08d14d61ede4f0647da9c9f24368d8a91188f675",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:24a19497fd0df32b898057089c1c81dd3f969b88e344fde41fdced1c4b4c0c33",
"sha256:c41a0e022e9fb83444663bbbf014bc580a4bf4955fa1177ec2a390852e777791",
"sha256:1127363fe8b8599126958e4f68097d028b3da8964687da691dd3bf69d4c97a05",
"sha256:bbc2664ada337dbb29f3f1676851ee2cda22d8aebd02c9a4f15b45d8c1025dba",
"sha256:7dc69f5c4b1aa734325598620e368e762e408693249ddb7ab20db6118cc4a81d",
"sha256:42104f8bb6e4e6a3b0b618714da81b6ac340ebe5ff62e1ad740511c6db1b0aa5",
"sha256:a7129e1418b7d2f1b987ebbdc9a395b925c6f1d24641452003564bfb94976f14",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:89d5a33976ff873f62e47cb80ec333fc0a778dde5ae4937cb46c2b7732ca7a10"
]
},
"Metadata": {
"LastTagTime": "2025-02-12T14:48:42.461653947+08:00"
}
}