logo
ghcr.io/dependencytrack/apiserver:5.1.0
linux/amd64 ghcr.io

ghcr.io/dependencytrack/apiserver镜像是Dependency Track平台的API服务器组件,用于处理平台的后端API请求,支撑前端界面与数据层的交互,提供软件供应链漏洞分析、风险评估等相关业务逻辑的处理和数据访问服务,是Dependency Track系统的核心后端服务之一。

21
浏览次数
187.82MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver:5.1.0
源镜像
ghcr.io/dependencytrack/apiserver:5.1.0
镜像ID
sha256:d11cdcbd049b73b5055f407f64cccdacae93035e84878fe9e52a4648bac97206
镜像 TAG
5.1.0
镜像大小
187.82MB
平台架构
linux/amd64
镜像源
ghcr.io
CMD
/bin/sh -c exec java ${JAVA_OPTIONS} ${EXTRA_JAVA_OPTIONS} --add-opens java.base/java.util.concurrent=ALL-UNNAMED --enable-native-access=ALL-UNNAMED --sun-misc-unsafe-memory-access=allow -Djdk.http.auth.tunneling.disabledSchemes= -cp 'dependency-track-apiserver.jar:lib/*' org.dependencytrack.Application -context ${CONTEXT}
启动入口
/sbin/tini --
工作目录
/opt/owasp/dependency-track/
OS/平台
linux/amd64
镜像创建
2026-08-27T15:31:17.315644863Z
同步时间
2026-09-14 15:21
浏览量
21 次
贡献者
🔌 开放端口 2
8080/tcp 9000/tcp
⚙️ 环境变量 10
KeyValue
PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
TZ=Etc/UTC 1
JAVA_OPTIONS=-XX:+UseG1GC -XX:+UseStringDeduplication -XX:+UseCompactObjectHeaders -XX:MaxGCPauseMillis=250 -XX:MaxRAMPercentage=80.0 2
EXTRA_JAVA_OPTIONS= 3
CONTEXT=/ 4
JAVA_HOME=/opt/java/openjdk 5
LANG=C.UTF-8 6
HOME=/data/ 7
DEFAULT_TEMPLATES_OVERRIDE_ENABLED=false 8
DEFAULT_TEMPLATES_OVERRIDE_BASE_DIRECTORY=/data/ 9
🏷️ 镜像标签 9
KeyValue
steve.springett@owasp.org maintainer
Dependency-Track is an intelligent Component Analysis platform org.opencontainers.image.description
Apache-2.0 org.opencontainers.image.licenses
324197419cfc40c53157bc07031bc61d940b602f org.opencontainers.image.revision
https://github.com/DependencyTrack/dependency-track org.opencontainers.image.source
Official Dependency-Track Container image org.opencontainers.image.title
https://dependencytrack.org/ org.opencontainers.image.url
OWASP org.opencontainers.image.vendor
5.1.0 org.opencontainers.image.version
🛡️ 镜像安全扫描
alpine 3.24.1 Trivy 2026-09-14 15:21 查看完整报告
12
低危 LOW
20
中危 MEDIUM
2
高危 HIGH
0
严重 CRITICAL
受影响目标 (2)
ghcr.io/dependencytrack/apiserver:5.1.0 (alpine 3.24.1) alpine Java jar

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver:5.1.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver:5.1.0  ghcr.io/dependencytrack/apiserver:5.1.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver:5.1.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver:5.1.0  ghcr.io/dependencytrack/apiserver:5.1.0

Shell快速替换命令

sed -i 's#ghcr.io/dependencytrack/apiserver:5.1.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver:5.1.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver:5.1.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver:5.1.0  ghcr.io/dependencytrack/apiserver:5.1.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver:5.1.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver:5.1.0  ghcr.io/dependencytrack/apiserver:5.1.0'

镜像构建历史


# 2026-08-27 23:31:17  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=OWASP org.opencontainers.image.title=Official Dependency-Track Container image org.opencontainers.image.description=Dependency-Track is an intelligent Component Analysis platform org.opencontainers.image.version=5.1.0 org.opencontainers.image.url=https://dependencytrack.org/ org.opencontainers.image.source=https://github.com/DependencyTrack/dependency-track org.opencontainers.image.revision=324197419cfc40c53157bc07031bc61d940b602f org.opencontainers.image.licenses=Apache-2.0 maintainer=steve.springett@owasp.org
                        
# 2026-08-27 23:31:17  0.00B 指定检查容器健康状态的命令
HEALTHCHECK {Test:[CMD /bin/sh -c curl -f -s --max-time 3 --noproxy '*' -o /dev/null http://127.0.0.1:9000/health] Interval:30s Timeout:5s StartPeriod:1m0s StartInterval:0s Retries:0}
                        
# 2026-08-27 23:31:17  0.00B 声明容器运行时监听的端口
EXPOSE [9000/tcp]
                        
# 2026-08-27 23:31:17  0.00B 声明容器运行时监听的端口
EXPOSE [8080/tcp]
                        
# 2026-08-27 23:31:17  0.00B 设置默认要执行的命令
CMD ["/bin/sh" "-c" "exec java         ${JAVA_OPTIONS}         ${EXTRA_JAVA_OPTIONS}         --add-opens java.base/java.util.concurrent=ALL-UNNAMED         --enable-native-access=ALL-UNNAMED         --sun-misc-unsafe-memory-access=allow         -Djdk.http.auth.tunneling.disabledSchemes=         -cp 'dependency-track-apiserver.jar:lib/*'         org.dependencytrack.Application         -context ${CONTEXT}"]
                        
# 2026-08-27 23:31:17  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/sbin/tini" "--"]
                        
# 2026-08-27 23:31:17  5.95MB 复制新文件或目录到容器中
COPY --chown=1000:0 ./target/dependency-track-apiserver.jar ./src/main/docker/logback-json.xml ./ # buildkit
                        
# 2026-08-27 23:31:17  100.73MB 复制新文件或目录到容器中
COPY --chown=1000:0 ./target/lib/ ./lib/ # buildkit
                        
# 2026-08-27 23:31:16  66.79MB 复制新文件或目录到容器中
COPY --chown=1000:0 /work/jre /opt/java/openjdk # buildkit
                        
# 2026-08-27 23:31:01  0.00B 指定运行容器时使用的用户
USER 1000
                        
# 2026-08-27 23:31:01  0.00B 设置工作目录为/opt/owasp/dependency-track/
WORKDIR /opt/owasp/dependency-track/
                        
# 2026-08-27 23:31:01  5.93MB 执行命令并创建新的镜像层
RUN |6 COMMIT_SHA=324197419cfc40c53157bc07031bc61d940b602f APP_VERSION=5.1.0 APP_DIR=/opt/owasp/dependency-track/ DATA_DIR=/data/ UID=1000 GID=1000 /bin/sh -c mkdir -p ${APP_DIR} ${DATA_DIR}     && addgroup -S -g ${GID} dtrack     && adduser -S -D -G dtrack -H -h ${DATA_DIR} -g "dtrack user" -s /bin/false -u ${UID} dtrack     && chown -R dtrack:0 ${DATA_DIR} ${APP_DIR}     && chmod -R g=u ${DATA_DIR} ${APP_DIR}     && apk add --no-cache curl gcompat tini tzdata # buildkit
                        
# 2026-08-27 23:31:01  0.00B 设置环境变量 TZ JAVA_OPTIONS -XX:MaxGCPauseMillis -XX:MaxRAMPercentage EXTRA_JAVA_OPTIONS CONTEXT JAVA_HOME PATH LANG HOME DEFAULT_TEMPLATES_OVERRIDE_ENABLED DEFAULT_TEMPLATES_OVERRIDE_BASE_DIRECTORY
ENV TZ=Etc/UTC JAVA_OPTIONS=-XX:+UseG1GC -XX:+UseStringDeduplication -XX:+UseCompactObjectHeaders -XX:MaxGCPauseMillis=250 -XX:MaxRAMPercentage=80.0 EXTRA_JAVA_OPTIONS= CONTEXT=/ JAVA_HOME=/opt/java/openjdk PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 HOME=/data/ DEFAULT_TEMPLATES_OVERRIDE_ENABLED=false DEFAULT_TEMPLATES_OVERRIDE_BASE_DIRECTORY=/data/
                        
# 2026-08-27 23:31:01  0.00B 定义构建参数
ARG GID=1000
                        
# 2026-08-27 23:31:01  0.00B 定义构建参数
ARG UID=1000
                        
# 2026-08-27 23:31:01  0.00B 定义构建参数
ARG DATA_DIR=/data/
                        
# 2026-08-27 23:31:01  0.00B 定义构建参数
ARG APP_DIR=/opt/owasp/dependency-track/
                        
# 2026-08-27 23:31:01  0.00B 定义构建参数
ARG APP_VERSION=5.1.0
                        
# 2026-08-27 23:31:01  0.00B 定义构建参数
ARG COMMIT_SHA=324197419cfc40c53157bc07031bc61d940b602f
                        
# 2026-06-16 08:01:29  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-06-16 08:01:29  8.42MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.24.1-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:d11cdcbd049b73b5055f407f64cccdacae93035e84878fe9e52a4648bac97206",
    "RepoTags": [
        "ghcr.io/dependencytrack/apiserver:5.1.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver:5.1.0"
    ],
    "RepoDigests": [
        "ghcr.io/dependencytrack/apiserver@sha256:54ef9453ab731922c524c7d66bac51baa5284ce218406b00ab6b02e4e3e8f5cb",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver@sha256:201b6cd60258152425cba8911a9b1b23d5d7d65230645a45301d6aec147c0d27"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-08-27T15:31:17.315644863Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "1000",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {},
            "9000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "TZ=Etc/UTC",
            "JAVA_OPTIONS=-XX:+UseG1GC -XX:+UseStringDeduplication -XX:+UseCompactObjectHeaders -XX:MaxGCPauseMillis=250 -XX:MaxRAMPercentage=80.0",
            "EXTRA_JAVA_OPTIONS=",
            "CONTEXT=/",
            "JAVA_HOME=/opt/java/openjdk",
            "LANG=C.UTF-8",
            "HOME=/data/",
            "DEFAULT_TEMPLATES_OVERRIDE_ENABLED=false",
            "DEFAULT_TEMPLATES_OVERRIDE_BASE_DIRECTORY=/data/"
        ],
        "Cmd": [
            "/bin/sh",
            "-c",
            "exec java         ${JAVA_OPTIONS}         ${EXTRA_JAVA_OPTIONS}         --add-opens java.base/java.util.concurrent=ALL-UNNAMED         --enable-native-access=ALL-UNNAMED         --sun-misc-unsafe-memory-access=allow         -Djdk.http.auth.tunneling.disabledSchemes=         -cp 'dependency-track-apiserver.jar:lib/*'         org.dependencytrack.Application         -context ${CONTEXT}"
        ],
        "Healthcheck": {
            "Test": [
                "CMD",
                "/bin/sh",
                "-c",
                "curl -f -s --max-time 3 --noproxy '*' -o /dev/null http://127.0.0.1:9000/health"
            ],
            "Interval": 30000000000,
            "Timeout": 5000000000,
            "StartPeriod": 60000000000
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/opt/owasp/dependency-track/",
        "Entrypoint": [
            "/sbin/tini",
            "--"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "steve.springett@owasp.org",
            "org.opencontainers.image.description": "Dependency-Track is an intelligent Component Analysis platform",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "324197419cfc40c53157bc07031bc61d940b602f",
            "org.opencontainers.image.source": "https://github.com/DependencyTrack/dependency-track",
            "org.opencontainers.image.title": "Official Dependency-Track Container image",
            "org.opencontainers.image.url": "https://dependencytrack.org/",
            "org.opencontainers.image.vendor": "OWASP",
            "org.opencontainers.image.version": "5.1.0"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 187815844,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/be8d10e7535055cbf181f384a95ecf17a6e57509e51416ce9bfa3d7216eb5aa4/diff:/var/lib/docker/overlay2/e645eff66f3652f376363a687c209930bd8c6149eaaf32517529a811bcafd182/diff:/var/lib/docker/overlay2/b04caca3abbd53f1c1667c25c589011c5e0766d222ff40d025471f6fb0d7cc67/diff:/var/lib/docker/overlay2/427318a1c9ff04dd5c23d028e731f023f05f593e7b7a44a9fc460b64dd31d2c0/diff:/var/lib/docker/overlay2/d51bd9f442769618005c9be653661c047116bf4ebe32b04db2ad4ca7bebb792d/diff",
            "MergedDir": "/var/lib/docker/overlay2/fd030e6dd62dc825b7a8218f3af56bc97a7c7fbc8733594317ec9215a21a976d/merged",
            "UpperDir": "/var/lib/docker/overlay2/fd030e6dd62dc825b7a8218f3af56bc97a7c7fbc8733594317ec9215a21a976d/diff",
            "WorkDir": "/var/lib/docker/overlay2/fd030e6dd62dc825b7a8218f3af56bc97a7c7fbc8733594317ec9215a21a976d/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:34884abbe92863fce933ed7c39c0e045631af0ed86d5cc0dfbdf9fdca426ce3c",
            "sha256:73539b5ad3a602bcc6bb9434851b4a7bcd0b8f7cac8ba2f6592756a86c2a5207",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5c8213eac082e66931ca9ddd388a111ca24164f94934018991b991e73765cd11",
            "sha256:5c58f0de6638937032c3aba4731bdbe9316d50253f0a0fab3d5146ed0c3b2b03",
            "sha256:8660bb1b64fe5b773e45432d7661ae39cfc3756b6139462a5dd159cd387a5537"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-09-14T15:21:38.119351168+08:00"
    }
}

更多版本

ghcr.io/dependencytrack/apiserver:5.1.0

linux/amd64 ghcr.io187.82MB2026-09-14 15:21
20
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×