广告图片

docker.io/onyxdotapp/onyx-backend:v3.3.4 linux/amd64

docker.io/onyxdotapp/onyx-backend:v3.3.4 - 国内下载镜像源 浏览次数:10

docker.io/onyxdotapp/onyx-backend是Onyx应用的后端服务镜像,用于提供Onyx应用所需的后端业务逻辑处理、数据交互及相关核心功能支持。

源镜像 docker.io/onyxdotapp/onyx-backend:v3.3.4
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/onyxdotapp/onyx-backend:v3.3.4
镜像ID sha256:fa9719af24dc03d79a9930d70159ac7ec2a56183cece51d90ee45d5de65eb4c5
镜像TAG v3.3.4
大小 3.04GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD tail -f /dev/null
启动入口
工作目录 /app
OS/平台 linux/amd64
浏览量 10 次
贡献者
镜像创建 2026-05-12T19:01:07.945984086Z
同步时间 2026-05-13 15:27
环境变量
PATH=/root/.opencode/bin:/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.15 PYTHON_SHA256=272179ddd9a2e41a0fc8e42e33dfbdca0b3711aa5abf372d3f2d51543d09b625 ONYX_RUNNING_IN_DOCKER=true DO_NOT_TRACK=true PLAYWRIGHT_BROWSERS_PATH=/app/.cache/ms-playwright OUTPUTS_TEMPLATE_PATH=/app/onyx/server/features/build/sandbox/kubernetes/docker/templates/outputs VENV_TEMPLATE_PATH=/app/onyx/server/features/build/sandbox/kubernetes/docker/templates/venv PYTHONPATH=/app ONYX_VERSION=v3.3.4 LD_PRELOAD=libjemalloc.so.2
镜像标签
This image is the web/frontend container of Onyx which contains code for both the Community and Enterprise editions of Onyx. If you do not have a contract or agreement with DanswerAI, you are not permitted to use the Enterprise Edition features outside of personal development or testing purposes. Please reach out to founders@onyx.app for more information. Please visit https://github.com/onyx-dot-app/onyx: com.danswer.description founders@onyx.app: com.danswer.maintainer 2026-05-12T19:00:31.783Z: org.opencontainers.image.created Open Source AI Platform - AI Chat with advanced features that works with every LLM: org.opencontainers.image.description NOASSERTION: org.opencontainers.image.licenses fac4af8c01a4d4d3b3efe75e09c3a59579773913: org.opencontainers.image.revision https://github.com/onyx-dot-app/onyx: org.opencontainers.image.source onyx: org.opencontainers.image.title https://github.com/onyx-dot-app/onyx: org.opencontainers.image.url v3.3.4: org.opencontainers.image.version
镜像安全扫描 查看Trivy扫描报告

系统OS: debian 12.13 扫描引擎: Trivy 扫描时间: 2026-05-13 15:27

低危漏洞:265 中危漏洞:148 高危漏洞:76 严重漏洞:5

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/onyxdotapp/onyx-backend:v3.3.4
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/onyxdotapp/onyx-backend:v3.3.4  docker.io/onyxdotapp/onyx-backend:v3.3.4

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/onyxdotapp/onyx-backend:v3.3.4
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/onyxdotapp/onyx-backend:v3.3.4  docker.io/onyxdotapp/onyx-backend:v3.3.4

Shell快速替换命令

sed -i 's#onyxdotapp/onyx-backend:v3.3.4#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/onyxdotapp/onyx-backend:v3.3.4#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/onyxdotapp/onyx-backend:v3.3.4 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/onyxdotapp/onyx-backend:v3.3.4  docker.io/onyxdotapp/onyx-backend:v3.3.4'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/onyxdotapp/onyx-backend:v3.3.4 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/onyxdotapp/onyx-backend:v3.3.4  docker.io/onyxdotapp/onyx-backend:v3.3.4'

镜像构建历史


# 2026-05-13 03:01:07  0.00B 设置默认要执行的命令
CMD ["tail" "-f" "/dev/null"]
                        
# 2026-05-13 03:01:07  0.00B 设置环境变量 LD_PRELOAD
ENV LD_PRELOAD=libjemalloc.so.2
                        
# 2026-05-13 03:01:07  0.00B 设置环境变量 ONYX_VERSION
ENV ONYX_VERSION=v3.3.4
                        
# 2026-05-13 03:01:07  0.00B 定义构建参数
ARG ONYX_VERSION=v3.3.4
                        
# 2026-05-13 03:01:07  0.00B 设置环境变量 PYTHONPATH
ENV PYTHONPATH=/app
                        
# 2026-05-13 03:01:07  14.00B 复制新文件或目录到容器中
COPY --chown=onyx:onyx ./assets /app/assets # buildkit
                        
# 2026-05-13 03:01:07  0.00B 设置环境变量 VENV_TEMPLATE_PATH
ENV VENV_TEMPLATE_PATH=/app/onyx/server/features/build/sandbox/kubernetes/docker/templates/venv
                        
# 2026-05-13 03:01:07  0.00B 设置环境变量 OUTPUTS_TEMPLATE_PATH
ENV OUTPUTS_TEMPLATE_PATH=/app/onyx/server/features/build/sandbox/kubernetes/docker/templates/outputs
                        
# 2026-05-13 03:01:07  0.00B 执行命令并创建新的镜像层
RUN |1 ENABLE_CRAFT=false /bin/sh -c if [ "$ENABLE_CRAFT" = "true" ]; then         echo "Running Craft template setup at build time..." &&         ENABLE_CRAFT=true /app/scripts/setup_craft_templates.sh;     fi # buildkit
                        
# 2026-05-13 03:01:07  2.92KB 执行命令并创建新的镜像层
RUN |1 ENABLE_CRAFT=false /bin/sh -c chmod +x /app/scripts/supervisord_entrypoint.sh /app/scripts/setup_craft_templates.sh # buildkit
                        
# 2026-05-13 03:01:07  9.07KB 复制新文件或目录到容器中
COPY --chown=onyx:onyx ./scripts/rotate_llm_provider_keys.py /app/scripts/rotate_llm_provider_keys.py # buildkit
                        
# 2026-05-13 03:01:07  3.53KB 复制新文件或目录到容器中
COPY --chown=onyx:onyx ./scripts/reencrypt_secrets.py /app/scripts/reencrypt_secrets.py # buildkit
                        
# 2026-05-13 03:01:07  2.92KB 复制新文件或目录到容器中
COPY --chown=onyx:onyx ./scripts/setup_craft_templates.sh /app/scripts/setup_craft_templates.sh # buildkit
                        
# 2026-05-13 03:01:07  174.00B 复制新文件或目录到容器中
COPY --chown=onyx:onyx ./scripts/supervisord_entrypoint.sh /app/scripts/supervisord_entrypoint.sh # buildkit
                        
# 2026-05-13 03:01:07  8.15KB 复制新文件或目录到容器中
COPY --chown=onyx:onyx ./scripts/force_delete_connector_by_id.py /app/scripts/force_delete_connector_by_id.py # buildkit
                        
# 2026-05-13 03:01:07  71.15KB 复制新文件或目录到容器中
COPY --chown=onyx:onyx ./scripts/debugging /app/scripts/debugging # buildkit
                        
# 2026-05-13 03:01:07  800.00B 复制新文件或目录到容器中
COPY --chown=onyx:onyx ./keys /app/keys # buildkit
                        
# 2026-05-13 03:01:07  52.15KB 复制新文件或目录到容器中
COPY --chown=onyx:onyx ./static /app/static # buildkit
                        
# 2026-05-13 03:01:07  6.26KB 复制新文件或目录到容器中
COPY supervisord.conf /usr/etc/supervisord.conf # buildkit
                        
# 2026-05-13 03:01:07  3.45KB 复制新文件或目录到容器中
COPY --chown=onyx:onyx ./alembic.ini /app/alembic.ini # buildkit
                        
# 2026-05-13 03:01:07  13.78KB 复制新文件或目录到容器中
COPY --chown=onyx:onyx ./alembic_tenants /app/alembic_tenants # buildkit
                        
# 2026-05-13 03:01:07  791.06KB 复制新文件或目录到容器中
COPY --chown=onyx:onyx ./alembic /app/alembic # buildkit
                        
# 2026-05-13 03:01:06  13.20KB 复制新文件或目录到容器中
COPY --chown=onyx:onyx ./shared_configs /app/shared_configs # buildkit
                        
# 2026-05-13 03:01:06  13.71MB 复制新文件或目录到容器中
COPY --chown=onyx:onyx ./onyx /app/onyx # buildkit
                        
# 2026-05-13 00:53:46  6.26KB 复制新文件或目录到容器中
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf # buildkit
                        
# 2026-05-13 00:53:46  980.52KB 复制新文件或目录到容器中
COPY --chown=onyx:onyx ./ee /app/ee # buildkit
                        
# 2026-05-13 00:53:47  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-05-07 10:06:19  3.40MB 执行命令并创建新的镜像层
RUN |1 ENABLE_CRAFT=false /bin/sh -c python -c "import tiktoken; tiktoken.get_encoding('cl100k_base')" # buildkit
                        
# 2026-05-07 10:06:18  22.96MB 执行命令并创建新的镜像层
RUN |1 ENABLE_CRAFT=false /bin/sh -c python -c "import nltk;     nltk.download('stopwords', quiet=True);     nltk.download('punkt_tab', quiet=True);" # buildkit
                        
# 2026-05-07 10:06:17  5.38MB 执行命令并创建新的镜像层
RUN |1 ENABLE_CRAFT=false /bin/sh -c python -c "from tokenizers import Tokenizer; Tokenizer.from_pretrained('nomic-ai/nomic-embed-text-v1')" # buildkit
                        
# 2026-05-07 10:06:16  2.36GB 执行命令并创建新的镜像层
RUN |1 ENABLE_CRAFT=false /bin/sh -c uv pip install --system --no-cache-dir --upgrade         -r /tmp/requirements.txt         -r /tmp/ee-requirements.txt &&     pip uninstall -y py &&     playwright install chromium &&     playwright install-deps chromium &&     chown -R onyx:onyx /app &&     ln -s /usr/local/bin/supervisord /usr/bin/supervisord &&     apt-get update &&     apt-get remove -y --allow-remove-essential         perl-base         xserver-common         xvfb         cmake         libldap-2.5-0         libxmlsec1-dev         pkg-config         gcc &&     apt-get install -y         libxmlsec1-openssl         postgresql-client &&     apt-get autoremove -y &&     rm -rf /var/lib/apt/lists/* &&     rm -rf ~/.cache/uv /tmp/*.txt &&     rm -f /usr/local/lib/python3.11/site-packages/tornado/test/test.key # buildkit
                        
# 2026-05-07 10:05:31  8.63KB 复制新文件或目录到容器中
COPY ./requirements/ee.txt /tmp/ee-requirements.txt # buildkit
                        
# 2026-05-07 10:05:31  22.28KB 复制新文件或目录到容器中
COPY ./requirements/default.txt /tmp/requirements.txt # buildkit
                        
# 2026-05-13 00:53:47  0.00B 设置环境变量 PATH
ENV PATH=/root/.opencode/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-05-13 00:53:47  0.00B 执行命令并创建新的镜像层
RUN |1 ENABLE_CRAFT=false /bin/sh -c if [ "$ENABLE_CRAFT" = "true" ]; then         echo "Installing opencode CLI for Craft support..." &&         curl -fsSL https://opencode.ai/install | bash;     fi # buildkit
                        
# 2026-05-13 00:53:47  0.00B 执行命令并创建新的镜像层
RUN |1 ENABLE_CRAFT=false /bin/sh -c if [ "$ENABLE_CRAFT" = "true" ]; then         echo "Installing Node.js 20 for Craft support..." &&         curl -fsSL https://deb.nodesource.com/setup_20.x | bash - &&         apt-get install -y nodejs &&         rm -rf /var/lib/apt/lists/*;     fi # buildkit
                        
# 2026-05-07 10:05:31  457.41MB 执行命令并创建新的镜像层
RUN |1 ENABLE_CRAFT=false /bin/sh -c apt-get update &&     apt-get install -y         cmake         curl         zip         ca-certificates         libgnutls30         libblkid1         libmount1         libsmartcols1         libuuid1         libxmlsec1-dev         pkg-config         gcc         nano         vim         procps         libjemalloc2         &&     rm -rf /var/lib/apt/lists/* &&     apt-get clean # buildkit
                        
# 2026-05-07 10:05:12  50.17MB 复制新文件或目录到容器中
COPY /uv /uvx /bin/ # buildkit
                        
# 2026-05-07 10:05:11  8.90KB 执行命令并创建新的镜像层
RUN |1 ENABLE_CRAFT=false /bin/sh -c groupadd -g 1001 onyx &&     useradd -u 1001 -g onyx -m -s /bin/bash onyx &&     mkdir -p /var/log/onyx &&     chmod 755 /var/log/onyx &&     chown onyx:onyx /var/log/onyx # buildkit
                        
# 2026-05-07 10:05:11  0.00B 设置环境变量 ONYX_RUNNING_IN_DOCKER DO_NOT_TRACK PLAYWRIGHT_BROWSERS_PATH
ENV ONYX_RUNNING_IN_DOCKER=true DO_NOT_TRACK=true PLAYWRIGHT_BROWSERS_PATH=/app/.cache/ms-playwright
                        
# 2026-05-07 10:05:11  0.00B 定义构建参数
ARG ENABLE_CRAFT=false
                        
# 2026-05-07 10:05:11  0.00B 添加元数据标签
LABEL com.danswer.description=This image is the web/frontend container of Onyx which contains code for both the Community and Enterprise editions of Onyx. If you do not have a contract or agreement with DanswerAI, you are not permitted to use the Enterprise Edition features outside of personal development or testing purposes. Please reach out to founders@onyx.app for more information. Please visit https://github.com/onyx-dot-app/onyx
                        
# 2026-05-07 10:05:11  0.00B 添加元数据标签
LABEL com.danswer.maintainer=founders@onyx.app
                        
# 2026-04-07 10:28:13  0.00B 设置默认要执行的命令
CMD ["python3"]
                        
# 2026-04-07 10:28:13  36.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	for src in idle3 pip3 pydoc3 python3 python3-config; do 		dst="$(echo "$src" | tr -d 3)"; 		[ -s "/usr/local/bin/$src" ]; 		[ ! -e "/usr/local/bin/$dst" ]; 		ln -svT "$src" "/usr/local/bin/$dst"; 	done # buildkit
                        
# 2026-04-07 10:28:13  45.51MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		dpkg-dev 		gcc 		gnupg 		libbluetooth-dev 		libbz2-dev 		libc6-dev 		libdb-dev 		libffi-dev 		libgdbm-dev 		liblzma-dev 		libncursesw5-dev 		libreadline-dev 		libsqlite3-dev 		libssl-dev 		make 		tk-dev 		uuid-dev 		wget 		xz-utils 		zlib1g-dev 	; 		wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz"; 	echo "$PYTHON_SHA256 *python.tar.xz" | sha256sum -c -; 	wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc"; 	GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; 	gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY"; 	gpg --batch --verify python.tar.xz.asc python.tar.xz; 	gpgconf --kill all; 	rm -rf "$GNUPGHOME" python.tar.xz.asc; 	mkdir -p /usr/src/python; 	tar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; 	rm python.tar.xz; 		cd /usr/src/python; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--enable-loadable-sqlite-extensions 		--enable-optimizations 		--enable-option-checking=fatal 		--enable-shared 		$(test "${gnuArch%%-*}" != 'riscv64' && echo '--with-lto') 		--with-ensurepip 	; 	nproc="$(nproc)"; 	EXTRA_CFLAGS="$(dpkg-buildflags --get CFLAGS)"; 	LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"; 	LDFLAGS="${LDFLAGS:-} -Wl,--strip-all"; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:-}" 	; 	rm python; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:-} -Wl,-rpath='\$\$ORIGIN/../lib'" 		python 	; 	make install; 		cd /; 	rm -rf /usr/src/python; 		find /usr/local -depth 		\( 			\( -type d -a \( -name test -o -name tests -o -name idle_test \) \) 			-o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \) \) 		\) -exec rm -rf '{}' + 	; 		ldconfig; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark; 	find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -rt dpkg-query --search 		| awk 'sub(":$", "", $1) { print $1 }' 		| sort -u 		| xargs -r apt-mark manual 	; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/*; 		export PYTHONDONTWRITEBYTECODE=1; 	python3 --version; 		pip3 install 		--disable-pip-version-check 		--no-cache-dir 		--no-compile 		'setuptools==79.0.1' 		'wheel<0.46' 	; 	pip3 --version # buildkit
                        
# 2026-04-07 10:19:13  0.00B 设置环境变量 PYTHON_SHA256
ENV PYTHON_SHA256=272179ddd9a2e41a0fc8e42e33dfbdca0b3711aa5abf372d3f2d51543d09b625
                        
# 2026-04-07 10:19:13  0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.11.15
                        
# 2026-04-07 10:19:13  0.00B 设置环境变量 GPG_KEY
ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D
                        
# 2026-04-07 10:19:13  9.26MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates 		netbase 		tzdata 	; 	rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-04-07 10:19:13  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2026-04-07 10:19:13  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-04-06 08:00:00  74.83MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1775433600'
                        
                    

镜像信息

{
    "Id": "sha256:fa9719af24dc03d79a9930d70159ac7ec2a56183cece51d90ee45d5de65eb4c5",
    "RepoTags": [
        "onyxdotapp/onyx-backend:v3.3.4",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/onyxdotapp/onyx-backend:v3.3.4"
    ],
    "RepoDigests": [
        "onyxdotapp/onyx-backend@sha256:b0ab4a46405b0628e9a73e074bcd3d7bd31a888e9d80d65ca816bb34c312ba3b",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/onyxdotapp/onyx-backend@sha256:2950342070c74f736e77ced6a10d2c7ce2addb6844a6adbf72dab2077f5547c0"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-05-12T19:01:07.945984086Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/root/.opencode/bin:/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.15",
            "PYTHON_SHA256=272179ddd9a2e41a0fc8e42e33dfbdca0b3711aa5abf372d3f2d51543d09b625",
            "ONYX_RUNNING_IN_DOCKER=true",
            "DO_NOT_TRACK=true",
            "PLAYWRIGHT_BROWSERS_PATH=/app/.cache/ms-playwright",
            "OUTPUTS_TEMPLATE_PATH=/app/onyx/server/features/build/sandbox/kubernetes/docker/templates/outputs",
            "VENV_TEMPLATE_PATH=/app/onyx/server/features/build/sandbox/kubernetes/docker/templates/venv",
            "PYTHONPATH=/app",
            "ONYX_VERSION=v3.3.4",
            "LD_PRELOAD=libjemalloc.so.2"
        ],
        "Cmd": [
            "tail",
            "-f",
            "/dev/null"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "com.danswer.description": "This image is the web/frontend container of Onyx which contains code for both the Community and Enterprise editions of Onyx. If you do not have a contract or agreement with DanswerAI, you are not permitted to use the Enterprise Edition features outside of personal development or testing purposes. Please reach out to founders@onyx.app for more information. Please visit https://github.com/onyx-dot-app/onyx",
            "com.danswer.maintainer": "founders@onyx.app",
            "org.opencontainers.image.created": "2026-05-12T19:00:31.783Z",
            "org.opencontainers.image.description": "Open Source AI Platform - AI Chat with advanced features that works with every LLM",
            "org.opencontainers.image.licenses": "NOASSERTION",
            "org.opencontainers.image.revision": "fac4af8c01a4d4d3b3efe75e09c3a59579773913",
            "org.opencontainers.image.source": "https://github.com/onyx-dot-app/onyx",
            "org.opencontainers.image.title": "onyx",
            "org.opencontainers.image.url": "https://github.com/onyx-dot-app/onyx",
            "org.opencontainers.image.version": "v3.3.4"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 3043572525,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/0ef7e3924ac23c9d9fa4b9e9e02f9690716a285cb04aec0aeea889e21360dcc7/diff:/var/lib/docker/overlay2/dd8b9f131fdad109f0a5edddf00160c6344b7d627a05d538193d6ccd7b3016a6/diff:/var/lib/docker/overlay2/a30d0d2f4978b109fbdb98998a7c8d48b7c9c496a4c239a459c94b8adfa5918d/diff:/var/lib/docker/overlay2/7ca4aa05cd22e4f24373d2de2f0207ecce1a834530a92ac050bf1406f1bc26d7/diff:/var/lib/docker/overlay2/f78700a5d6565e9bbc408aa1baa7b3d91cbd4b6c5c3e29a13872c75bbbbcedb1/diff:/var/lib/docker/overlay2/1ae1893d5dee1dbd66ef1e915c6246496689eca60fcd5b29a8de793cf34658a9/diff:/var/lib/docker/overlay2/28ea89846ef7cc4d9c67c5245bf9b86738b30f78189a067a5546d81a5b24ffec/diff:/var/lib/docker/overlay2/fcdbe708591d30b93bfc0e8b77ba10e2e2239a48fa0662e4fb635a22e885c66c/diff:/var/lib/docker/overlay2/21a8023b5b2bdeb601d8242223393307b5485afe1ace3930ab30f5d2b923c4f7/diff:/var/lib/docker/overlay2/742becf05dfae1c54b1334cba330cc6f9dcd0eebc7839f685e23547ab28baf66/diff:/var/lib/docker/overlay2/3b39759fe89505065f0f03dba6b4c799bacecc282adc2530e01f5dc10a2b91b7/diff:/var/lib/docker/overlay2/d178460744d56c915aa6156d6ebbd5572cd8d398210541df7480429ba9ec11ca/diff:/var/lib/docker/overlay2/8dc6e1eb6b4ae5aacd4c0138a57c3c52b1a1797e8203427db61139c410d4dbc9/diff:/var/lib/docker/overlay2/5cbe35d3cb4afcef52b752ab4d121450c4454a5790694049275996952e8f350b/diff:/var/lib/docker/overlay2/aaaa79dfdf2bd7705bdd797bdf65ca86608717e68ed563b6cda4af678c39a3b7/diff:/var/lib/docker/overlay2/d82ea33581e858845b9516761116a7ef546edbdfaa1d387d8ff616eb2ed20681/diff:/var/lib/docker/overlay2/15402e2e695f6a79493b53decaa186dbaa27a4ecaa18aec46f576beb5bb8fe6d/diff:/var/lib/docker/overlay2/edfe378cbeee71c405766ec497bbfe1a28e479ea6a3744dd3e9557d2222eea6d/diff:/var/lib/docker/overlay2/2be4d675befec1e205801eba438725131415bb46065cbd2c87b30759a6669f00/diff:/var/lib/docker/overlay2/e5d69201f922355dcb2dc8914fa92045a5f473adaed740ead126d26f69480ac9/diff:/var/lib/docker/overlay2/5287d6320d748578b8309c6c4bc322f8291fd4b0536a0c7ba971b27411b6847e/diff:/var/lib/docker/overlay2/8c76652252a9f08f52db126b139e15a4c87ded7bbfdb5827eacb7fd939b0e78f/diff:/var/lib/docker/overlay2/bf62b82b47966065a4917ffbf745284694cbf1b0683f385b0ed639ffc9e99e15/diff:/var/lib/docker/overlay2/f563a0fef475c37b8eb377caee2248b3a66d1960bb7c0995a19824db3d99588b/diff:/var/lib/docker/overlay2/b380dc1f84946e21d743bae77590fd2f5a8194238fc4f3b5124172d5bdd10253/diff:/var/lib/docker/overlay2/2202a45a8e36088dc5d735be755afa51a33e76a4e2cb5225fd3d59cab3623c91/diff:/var/lib/docker/overlay2/b76b4f311da85249a22c0fee4b8f62643e7579de99be27edf41aca7f3ff943bb/diff:/var/lib/docker/overlay2/c2ca02810b46289508211524668b58a67c0da8f3d5d68d30ebbec66b5e708ed7/diff:/var/lib/docker/overlay2/83e9cd11502c3607e5f271e8cb7c5d5d92e0c4a8a57628a85124eb92715a70c3/diff:/var/lib/docker/overlay2/1737b8fee07d0c19f255de3d40aa2fff407cc0bb1f79abc862d582880aff2e7d/diff:/var/lib/docker/overlay2/b5f731bf4493c30d74ef051e857750ecc9a4014c0df9d252f24c7c77a675cacb/diff:/var/lib/docker/overlay2/2fa3a5cc65a2a484373e1b184d6429f790c6357e2015d076a20e18165960bb4e/diff:/var/lib/docker/overlay2/5627430dbcd836fd7e3ff934558f8fbcb2a56815de24e2bfb1c4dddc36015afe/diff:/var/lib/docker/overlay2/a3d6da37fc1a80bcdf27b467ab53fbd78923ca49c0a86db9c9a643ce471d792f/diff",
            "MergedDir": "/var/lib/docker/overlay2/a05b0e46c1ca8ffd7a50a1d8515131660fb7afbe61c9c72258dae8f66069933f/merged",
            "UpperDir": "/var/lib/docker/overlay2/a05b0e46c1ca8ffd7a50a1d8515131660fb7afbe61c9c72258dae8f66069933f/diff",
            "WorkDir": "/var/lib/docker/overlay2/a05b0e46c1ca8ffd7a50a1d8515131660fb7afbe61c9c72258dae8f66069933f/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:335fc45cf5e8eaa6d5b19a54b16db34311ce0d7a068eb2a9222eab4ddd3c216d",
            "sha256:3ef226d67484a5a7d9d30db3acf5878355bda6f2f7b7c5e6d275c0139c6ed70f",
            "sha256:3bf79381acc041e2749cce92492775153c9a3b1fdb55f8a6d671034b2d4e854c",
            "sha256:1ef2b3edd18f4a7f7fcd21032a7bf75eaacb239a78e950eea7ae350d6f810de7",
            "sha256:f8bf07af6296b4256d8e4018da284d4e3b9647e868994f7443026b5e1837ca21",
            "sha256:56bf440bf55033c30ae4b92b4e50edacd40df3514b2e35f2c489b6c27318f3b7",
            "sha256:94194dbc6d96923100ec3c40a29c6a604dc469d76b037ccbc058af2ca14018d0",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:3ca1e946d343a14d76853926b9458a990cdedb3bdd96b8fb9e5f13e726f2f439",
            "sha256:f208393a38188a579a36ecc612a1a2b490e59158f5b26e8f7be78508504e4eaa",
            "sha256:15b56e11971c9236830c77c9baaf13d3664eeccc7efd5dd14672117188da67c4",
            "sha256:ae8759ae20f5ee8015f37d391a89cc6af2c97d543c933b4c39d6755e51bd17c3",
            "sha256:853a67bc24a8a6142dfa377b058483a88fa3926caa5234092270e247a6730752",
            "sha256:a6c846a69b50290cde5bc42326a78ba2bb91795080e2458c33148bdd46f83857",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:679b2fb1602fef233dfd233dd22487c10f8c09cbeae0fad814e2321fe85ada99",
            "sha256:61fb30cc934953a54712b4494c61eeda17d326651a216e7089ecca2f7e2b3291",
            "sha256:316fe4db36c19c640f29e506ad3a3c0b5a012d6e837185b9030bdf9f53b3d859",
            "sha256:04aec1fa3caeef8b28d7a926c0a223b8ab081b6fd6f0ebe9173defbd4b254662",
            "sha256:fcd5fe388b45c702d211bc9851ec4c4813b122d320cbfb3d77e0b52e527a82a1",
            "sha256:9b236272790c03e82d2f5895b4327620c359cdf07f0e504481b9c953e7bfc21b",
            "sha256:9b82988338ac30ce4d389a583de4a4c12f0bb3d2cc48783bc993a5f33aa31201",
            "sha256:f4087d2d8c42c93d9108be74f0640ac282ce72cf23560a5786820f32cbe78c8d",
            "sha256:3af937cfcc9cadf065188e9f7257112a6b6888ab52a21836398d252cf55ac01d",
            "sha256:79f6bb1f1f93dd906d80986ffc52a448c18913cdbbd005d6fad99b3f9fe1de0a",
            "sha256:c7caab54c3f808db2ba30367f57447c014716a2795ea8d17457e96899c32a755",
            "sha256:fa3769ab9641b71bf64423895844263c85f2eb84e2bf117297df0cbe240957c2",
            "sha256:a43d1ce4660bff934d60095b0ea615c70c17c3c016388921280feeec6f9fbd29",
            "sha256:968035b4274f9721bd6867c133340c6eeb02da5b2dc27ca91883e38d656f4d41",
            "sha256:e99ece037bb25fe8603a067c9ebcaec6139d892a43b24eea779090a10ec0f946",
            "sha256:c39d8ea4e64fb7bf5cf097444884a3be227e4b96b0a46098d08bec5b696b1bf2",
            "sha256:7992cff70fd138ba85ed54bfe19d4def16bad996ddd5b2c5372c3691c71e9dd1",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:15ed0b699942b260c9e70fc08db69bf7c5d1577e0c4cace7d522407735dad511"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-05-13T15:24:31.14345339+08:00"
    }
}

更多版本

docker.io/onyxdotapp/onyx-backend:latest

linux/amd64 docker.io2.89GB2026-01-22 10:59
237

docker.io/onyxdotapp/onyx-backend:v3.3.4

linux/amd64 docker.io3.04GB2026-05-13 15:27
9

docker.io/onyxdotapp/onyx-backend:craft-latest

linux/amd64 docker.io6.55GB2026-05-13 18:03
8