ghcr.io/open-webui/open-webui:v0.6.9镜像信息

平台:linux/amd64 版本:v0.6.9 镜像大小:5048.57M 浏览次数:79

原镜像地址:

ghcr.io/open-webui/open-webui:v0.6.9

国内加速镜像地址:

swr.cn-north-4.myhuaweicloud.com/linux-man/ghcr.io/open-webui/open-webui:v0.6.9

镜像详细信息:

{
  "Id": "sha256:9066aa108fba3edaba7354f7ef050c74bd994f289b6744605eb48f3f6bda4882",
  "RepoTags": [
    "ghcr.io/open-webui/open-webui:v0.6.9"
  ],
  "RepoDigests": [
    "ghcr.io/open-webui/open-webui@sha256:2b1758ce5e4874c69baa1a91c6ff8dfc185c9f59eeb52f3a897f85276fc70de7"
  ],
  "Parent": "",
  "Comment": "buildkit.dockerfile.v0",
  "Created": "2025-05-10T19:08:38.361075442Z",
  "DockerVersion": "",
  "Author": "",
  "Config": {
    "Hostname": "",
    "Domainname": "",
    "User": "0:0",
    "AttachStdin": false,
    "AttachStdout": false,
    "AttachStderr": false,
    "ExposedPorts": {
      "8080/tcp": {}
    },
    "Tty": false,
    "OpenStdin": false,
    "StdinOnce": false,
    "Env": [
      "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
      "LANG=C.UTF-8",
      "GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D",
      "PYTHON_VERSION=3.11.12",
      "PYTHON_SHA256=849da87af4df137710c1796e276a955f7a85c9f971081067c8f565d15c352a09",
      "ENV=prod",
      "PORT=8080",
      "USE_OLLAMA_DOCKER=false",
      "USE_CUDA_DOCKER=false",
      "USE_CUDA_DOCKER_VER=cu128",
      "USE_EMBEDDING_MODEL_DOCKER=sentence-transformers/all-MiniLM-L6-v2",
      "USE_RERANKING_MODEL_DOCKER=",
      "OLLAMA_BASE_URL=/ollama",
      "OPENAI_API_BASE_URL=",
      "OPENAI_API_KEY=",
      "WEBUI_SECRET_KEY=",
      "SCARF_NO_ANALYTICS=true",
      "DO_NOT_TRACK=true",
      "ANONYMIZED_TELEMETRY=false",
      "WHISPER_MODEL=base",
      "WHISPER_MODEL_DIR=/app/backend/data/cache/whisper/models",
      "RAG_EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2",
      "RAG_RERANKING_MODEL=",
      "SENTENCE_TRANSFORMERS_HOME=/app/backend/data/cache/embedding/models",
      "TIKTOKEN_ENCODING_NAME=cl100k_base",
      "TIKTOKEN_CACHE_DIR=/app/backend/data/cache/tiktoken",
      "HF_HOME=/app/backend/data/cache/embedding/models",
      "HOME=/root",
      "WEBUI_BUILD_VERSION=0cef844168e97b70de2abee4c076cc30ffec6193",
      "DOCKER=true"
    ],
    "Cmd": [
      "bash",
      "start.sh"
    ],
    "Healthcheck": {
      "Test": [
        "CMD-SHELL",
        "curl --silent --fail http://localhost:${PORT:-8080}/health | jq -ne 'input.status == true' || exit 1"
      ]
    },
    "ArgsEscaped": true,
    "Image": "",
    "Volumes": null,
    "WorkingDir": "/app/backend",
    "Entrypoint": null,
    "OnBuild": null,
    "Labels": {
      "org.opencontainers.image.created": "2025-05-10T19:05:32.411Z",
      "org.opencontainers.image.description": "User-friendly AI Interface (Supports Ollama, OpenAI API, ...)",
      "org.opencontainers.image.licenses": "NOASSERTION",
      "org.opencontainers.image.revision": "0cef844168e97b70de2abee4c076cc30ffec6193",
      "org.opencontainers.image.source": "https://github.com/open-webui/open-webui",
      "org.opencontainers.image.title": "open-webui",
      "org.opencontainers.image.url": "https://github.com/open-webui/open-webui",
      "org.opencontainers.image.version": "0.6.9"
    }
  },
  "Architecture": "amd64",
  "Os": "linux",
  "Size": 5048570848,
  "GraphDriver": {
    "Data": {
      "LowerDir": "/var/lib/docker/overlay2/d0253e3dd2a0ae49f997b59ec4bbec66bad92502432234951f5a15277e64055c/diff:/var/lib/docker/overlay2/9d128ca158ead5bb0fb857cfe0730248174dc751870e03387adbe319c336429c/diff:/var/lib/docker/overlay2/0fa4612be66a4b0e501ec610de242720fa59d86452f94ba9f8c776676e7c3b4c/diff:/var/lib/docker/overlay2/179c88f02a69ead87bfea789c12e6386d4b2be34ef6c1430f94960d954610740/diff:/var/lib/docker/overlay2/869e83e23f0a3c5945846b482e487688dcf0534b2e577601e297a17ea3ce9e29/diff:/var/lib/docker/overlay2/69e6acfd7a8e5b343f1cd7aebcc27f8906112ac6798690a92fa53bf4f257587f/diff:/var/lib/docker/overlay2/c8cd8f449ae0f4ccdf49cd7235621a719c72dd7882174ce902f5bccdfcc454fc/diff:/var/lib/docker/overlay2/4fc9b5d97c61a0da5218e8311fb10461549a0821c881a995cc473cad498b60a5/diff:/var/lib/docker/overlay2/d36d75c3f5b1b68d1d41127a1debe6a7b98c249e57fbdf345b96df3435e1350c/diff:/var/lib/docker/overlay2/7f21daee76d68f63c7bd35f025da6b37b29f5f4d7bd69b7b559757dcfa04e615/diff:/var/lib/docker/overlay2/2ab0fa50b9ef129d8f0249d40b69d5245acecf6f2d700e590e7ad51148a31802/diff:/var/lib/docker/overlay2/2cf3a0b2cabc6d0fa4bdcfe866cf506cb25401f472f262ef03b09db5b1cd2f2c/diff:/var/lib/docker/overlay2/b79e7b6cc2a4adf35619fb2f675673adc51d030330597136d4eb9059f5b0b9b7/diff:/var/lib/docker/overlay2/af312a6df88f42ac795fe4be8dbdc148c0396f6142f46deb09ac44c4a2933c60/diff:/var/lib/docker/overlay2/e2409a47ea5030e20f6718989313fcacd46e14878422008b4aac95a26a2d8d5c/diff",
      "MergedDir": "/var/lib/docker/overlay2/47181cc5364a92590b4ec0fdaab19367aea462157df3aa857da310b4d57f311b/merged",
      "UpperDir": "/var/lib/docker/overlay2/47181cc5364a92590b4ec0fdaab19367aea462157df3aa857da310b4d57f311b/diff",
      "WorkDir": "/var/lib/docker/overlay2/47181cc5364a92590b4ec0fdaab19367aea462157df3aa857da310b4d57f311b/work"
    },
    "Name": "overlay2"
  },
  "RootFS": {
    "Type": "layers",
    "Layers": [
      "sha256:6c4c763d22d0c5f9b2c5901dfa667fbbc4713cee6869336b8fd5022185071f1c",
      "sha256:adb057d02f88ea76ce8ccd9a9b12c418c315af74d44ec242212df209eb62f560",
      "sha256:91bd78b864ed8711350ab463a5d123ea251c61161da4456b13662a6e8e7a4dbc",
      "sha256:23aa89a8a4248fb42847aba2e81e7e2472d8c536da4e245f6f73573d4d9042fb",
      "sha256:72906d1450b8670de6fe6cd4885489efb86fb9e00d1816b7abdbca70d90f65d2",
      "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
      "sha256:769286bdc8d2d8f7c538ceb495e51b9673187d7e8ba7d3c6d07c571ef5d64252",
      "sha256:feb7c28bf287edc097be5af96f873f99632012c2e44559a918e7a201ce518c24",
      "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
      "sha256:a923867b6ea7d5754ba38fe78d146e3687d63088edbb7ac130bf389b5e9552a9",
      "sha256:2ac0e9aa2dfabb9bffe39c1173520219a5f7c08fb05155acd4a57b0ee679dcec",
      "sha256:e32b353b861a71efc4e44899b11fa934051a85399c71720d6cf07ea840618bfc",
      "sha256:b90cf6eee3c733c46a18d3f6e306530837ea162485819cd95ac145f122f2188e",
      "sha256:441316023def0e5b4f33a69f231a09f5aee70a2879b2f0cbc149a6de98b10bad",
      "sha256:a9d92d73e86e93dc9105e0f090349479602b8621ea4c56b7ed70d8bf9b0cc585",
      "sha256:660317347c120aa6dcbab1d18d516fc9903b4e0cf923747c242140fe2acbbcdc"
    ]
  },
  "Metadata": {
    "LastTagTime": "0001-01-01T00:00:00Z"
  }
}

编译历史:

[
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746904118,
    "CreatedBy": "CMD [\"bash\" \"start.sh\"]",
    "Id": "sha256:9066aa108fba3edaba7354f7ef050c74bd994f289b6744605eb48f3f6bda4882",
    "Size": 0,
    "Tags": [
      "ghcr.io/open-webui/open-webui:v0.6.9"
    ]
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746904118,
    "CreatedBy": "ENV DOCKER=true",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746904118,
    "CreatedBy": "ENV WEBUI_BUILD_VERSION=0cef844168e97b70de2abee4c076cc30ffec6193",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746904118,
    "CreatedBy": "ARG BUILD_HASH=0cef844168e97b70de2abee4c076cc30ffec6193",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746904118,
    "CreatedBy": "USER 0:0",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746904118,
    "CreatedBy": "HEALTHCHECK &{[\"CMD-SHELL\" \"curl --silent --fail http://localhost:${PORT:-8080}/health | jq -ne 'input.status == true' || exit 1\"] \"0s\" \"0s\" \"0s\" \"0s\" '\\x00'}",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746904118,
    "CreatedBy": "EXPOSE map[8080/tcp:{}]",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746904118,
    "CreatedBy": "COPY --chown=0:0 ./backend . # buildkit",
    "Id": "<missing>",
    "Size": 70197986,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746904118,
    "CreatedBy": "COPY --chown=0:0 /app/package.json /app/package.json # buildkit",
    "Id": "<missing>",
    "Size": 4091,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746904118,
    "CreatedBy": "COPY --chown=0:0 /app/CHANGELOG.md /app/CHANGELOG.md # buildkit",
    "Id": "<missing>",
    "Size": 170833,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746904117,
    "CreatedBy": "COPY --chown=0:0 /app/build /app/build # buildkit",
    "Id": "<missing>",
    "Size": 313171311,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891387,
    "CreatedBy": "RUN |7 USE_CUDA=false USE_OLLAMA=false USE_CUDA_VER=cu128 USE_EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2 USE_RERANKING_MODEL= UID=0 GID=0 /bin/sh -c pip3 install --no-cache-dir uv &&     if [ \"$USE_CUDA\" = \"true\" ]; then     pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/$USE_CUDA_DOCKER_VER --no-cache-dir &&     uv pip install --system -r requirements.txt --no-cache-dir &&     python -c \"import os; from sentence_transformers import SentenceTransformer; SentenceTransformer(os.environ['RAG_EMBEDDING_MODEL'], device='cpu')\" &&     python -c \"import os; from faster_whisper import WhisperModel; WhisperModel(os.environ['WHISPER_MODEL'], device='cpu', compute_type='int8', download_root=os.environ['WHISPER_MODEL_DIR'])\";     python -c \"import os; import tiktoken; tiktoken.get_encoding(os.environ['TIKTOKEN_ENCODING_NAME'])\";     else     pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu --no-cache-dir &&     uv pip install --system -r requirements.txt --no-cache-dir &&     python -c \"import os; from sentence_transformers import SentenceTransformer; SentenceTransformer(os.environ['RAG_EMBEDDING_MODEL'], device='cpu')\" &&     python -c \"import os; from faster_whisper import WhisperModel; WhisperModel(os.environ['WHISPER_MODEL'], device='cpu', compute_type='int8', download_root=os.environ['WHISPER_MODEL_DIR'])\";     python -c \"import os; import tiktoken; tiktoken.get_encoding(os.environ['TIKTOKEN_ENCODING_NAME'])\";     fi;     chown -R $UID:$GID /app/backend/data/ # buildkit",
    "Id": "<missing>",
    "Size": 3513178425,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891318,
    "CreatedBy": "COPY --chown=0:0 ./backend/requirements.txt ./requirements.txt # buildkit",
    "Id": "<missing>",
    "Size": 2368,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891318,
    "CreatedBy": "RUN |7 USE_CUDA=false USE_OLLAMA=false USE_CUDA_VER=cu128 USE_EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2 USE_RERANKING_MODEL= UID=0 GID=0 /bin/sh -c if [ \"$USE_OLLAMA\" = \"true\" ]; then     apt-get update &&     apt-get install -y --no-install-recommends git build-essential pandoc netcat-openbsd curl &&     apt-get install -y --no-install-recommends gcc python3-dev &&     apt-get install -y --no-install-recommends ffmpeg libsm6 libxext6 &&     apt-get install -y --no-install-recommends curl jq &&     curl -fsSL https://ollama.com/install.sh | sh &&     rm -rf /var/lib/apt/lists/*;     else     apt-get update &&     apt-get install -y --no-install-recommends git build-essential pandoc gcc netcat-openbsd curl jq &&     apt-get install -y --no-install-recommends gcc python3-dev &&     apt-get install -y --no-install-recommends ffmpeg libsm6 libxext6 &&     rm -rf /var/lib/apt/lists/*;     fi # buildkit",
    "Id": "<missing>",
    "Size": 1021972543,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "RUN |7 USE_CUDA=false USE_OLLAMA=false USE_CUDA_VER=cu128 USE_EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2 USE_RERANKING_MODEL= UID=0 GID=0 /bin/sh -c chown -R $UID:$GID /app $HOME # buildkit",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "RUN |7 USE_CUDA=false USE_OLLAMA=false USE_CUDA_VER=cu128 USE_EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2 USE_RERANKING_MODEL= UID=0 GID=0 /bin/sh -c echo -n 00000000-0000-0000-0000-000000000000 > $HOME/.cache/chroma/telemetry_user_id # buildkit",
    "Id": "<missing>",
    "Size": 36,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "RUN |7 USE_CUDA=false USE_OLLAMA=false USE_CUDA_VER=cu128 USE_EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2 USE_RERANKING_MODEL= UID=0 GID=0 /bin/sh -c mkdir -p $HOME/.cache/chroma # buildkit",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "RUN |7 USE_CUDA=false USE_OLLAMA=false USE_CUDA_VER=cu128 USE_EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2 USE_RERANKING_MODEL= UID=0 GID=0 /bin/sh -c if [ $UID -ne 0 ]; then     if [ $GID -ne 0 ]; then     addgroup --gid $GID app;     fi;     adduser --uid $UID --gid $GID --home $HOME --disabled-password --no-create-home app;     fi # buildkit",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "ENV HOME=/root",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "WORKDIR /app/backend",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "ENV HF_HOME=/app/backend/data/cache/embedding/models",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "ENV TIKTOKEN_ENCODING_NAME=cl100k_base TIKTOKEN_CACHE_DIR=/app/backend/data/cache/tiktoken",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "ENV RAG_EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2 RAG_RERANKING_MODEL= SENTENCE_TRANSFORMERS_HOME=/app/backend/data/cache/embedding/models",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "ENV WHISPER_MODEL=base WHISPER_MODEL_DIR=/app/backend/data/cache/whisper/models",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "ENV OPENAI_API_KEY= WEBUI_SECRET_KEY= SCARF_NO_ANALYTICS=true DO_NOT_TRACK=true ANONYMIZED_TELEMETRY=false",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "ENV OLLAMA_BASE_URL=/ollama OPENAI_API_BASE_URL=",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "ENV ENV=prod PORT=8080 USE_OLLAMA_DOCKER=false USE_CUDA_DOCKER=false USE_CUDA_DOCKER_VER=cu128 USE_EMBEDDING_MODEL_DOCKER=sentence-transformers/all-MiniLM-L6-v2 USE_RERANKING_MODEL_DOCKER=",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "ARG GID=0",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "ARG UID=0",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "ARG USE_RERANKING_MODEL=",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "ARG USE_EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "ARG USE_CUDA_VER=cu128",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "ARG USE_OLLAMA=false",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746891273,
    "CreatedBy": "ARG USE_CUDA=false",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746743243,
    "CreatedBy": "CMD [\"python3\"]",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746743243,
    "CreatedBy": "RUN /bin/sh -c set -eux; \tfor src in idle3 pip3 pydoc3 python3 python3-config; do \t\tdst=\"$(echo \"$src\" | tr -d 3)\"; \t\t[ -s \"/usr/local/bin/$src\" ]; \t\t[ ! -e \"/usr/local/bin/$dst\" ]; \t\tln -svT \"$src\" \"/usr/local/bin/$dst\"; \tdone # buildkit",
    "Id": "<missing>",
    "Size": 36,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746743243,
    "CreatedBy": "RUN /bin/sh -c set -eux; \t\tsavedAptMark=\"$(apt-mark showmanual)\"; \tapt-get update; \tapt-get install -y --no-install-recommends \t\tdpkg-dev \t\tgcc \t\tgnupg \t\tlibbluetooth-dev \t\tlibbz2-dev \t\tlibc6-dev \t\tlibdb-dev \t\tlibffi-dev \t\tlibgdbm-dev \t\tliblzma-dev \t\tlibncursesw5-dev \t\tlibreadline-dev \t\tlibsqlite3-dev \t\tlibssl-dev \t\tmake \t\ttk-dev \t\tuuid-dev \t\twget \t\txz-utils \t\tzlib1g-dev \t; \t\twget -O python.tar.xz \"https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz\"; \techo \"$PYTHON_SHA256 *python.tar.xz\" | sha256sum -c -; \twget -O python.tar.xz.asc \"https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc\"; \tGNUPGHOME=\"$(mktemp -d)\"; export GNUPGHOME; \tgpg --batch --keyserver hkps://keys.openpgp.org --recv-keys \"$GPG_KEY\"; \tgpg --batch --verify python.tar.xz.asc python.tar.xz; \tgpgconf --kill all; \trm -rf \"$GNUPGHOME\" python.tar.xz.asc; \tmkdir -p /usr/src/python; \ttar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; \trm python.tar.xz; \t\tcd /usr/src/python; \tgnuArch=\"$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)\"; \t./configure \t\t--build=\"$gnuArch\" \t\t--enable-loadable-sqlite-extensions \t\t--enable-optimizations \t\t--enable-option-checking=fatal \t\t--enable-shared \t\t$(test \"$gnuArch\" != 'riscv64-linux-musl' && echo '--with-lto') \t\t--with-ensurepip \t; \tnproc=\"$(nproc)\"; \tEXTRA_CFLAGS=\"$(dpkg-buildflags --get CFLAGS)\"; \tLDFLAGS=\"$(dpkg-buildflags --get LDFLAGS)\"; \tLDFLAGS=\"${LDFLAGS:--Wl},--strip-all\"; \tmake -j \"$nproc\" \t\t\"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}\" \t\t\"LDFLAGS=${LDFLAGS:-}\" \t; \trm python; \tmake -j \"$nproc\" \t\t\"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}\" \t\t\"LDFLAGS=${LDFLAGS:--Wl},-rpath='\\$\\$ORIGIN/../lib'\" \t\tpython \t; \tmake install; \t\tcd /; \trm -rf /usr/src/python; \t\tfind /usr/local -depth \t\t\\( \t\t\t\\( -type d -a \\( -name test -o -name tests -o -name idle_test \\) \\) \t\t\t-o \\( -type f -a \\( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \\) \\) \t\t\\) -exec rm -rf '{}' + \t; \t\tldconfig; \t\tapt-mark auto '.*' > /dev/null; \tapt-mark manual $savedAptMark; \tfind /usr/local -type f -executable -not \\( -name '*tkinter*' \\) -exec ldd '{}' ';' \t\t| awk '/=>/ { so = $(NF-1); if (index(so, \"/usr/local/\") == 1) { next }; gsub(\"^/(usr/)?\", \"\", so); printf \"*%s\\n\", so }' \t\t| sort -u \t\t| xargs -r dpkg-query --search \t\t| cut -d: -f1 \t\t| sort -u \t\t| xargs -r apt-mark manual \t; \tapt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \trm -rf /var/lib/apt/lists/*; \t\texport PYTHONDONTWRITEBYTECODE=1; \tpython3 --version; \t\tpip3 install \t\t--disable-pip-version-check \t\t--no-cache-dir \t\t--no-compile \t\t'setuptools==65.5.1' \t\t'wheel<0.46' \t; \tpip3 --version # buildkit",
    "Id": "<missing>",
    "Size": 45805237,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746743243,
    "CreatedBy": "ENV PYTHON_SHA256=849da87af4df137710c1796e276a955f7a85c9f971081067c8f565d15c352a09",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746743243,
    "CreatedBy": "ENV PYTHON_VERSION=3.11.12",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746743243,
    "CreatedBy": "ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746743243,
    "CreatedBy": "RUN /bin/sh -c set -eux; \tapt-get update; \tapt-get install -y --no-install-recommends \t\tca-certificates \t\tnetbase \t\ttzdata \t; \trm -rf /var/lib/apt/lists/* # buildkit",
    "Id": "<missing>",
    "Size": 9234033,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746743243,
    "CreatedBy": "ENV LANG=C.UTF-8",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "buildkit.dockerfile.v0",
    "Created": 1746743243,
    "CreatedBy": "ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
    "Id": "<missing>",
    "Size": 0,
    "Tags": null
  },
  {
    "Comment": "debuerreotype 0.15",
    "Created": 1745798400,
    "CreatedBy": "# debian.sh --arch 'amd64' out/ 'bookworm' '@1745798400'",
    "Id": "<missing>",
    "Size": 74833949,
    "Tags": null
  }
]