logo
ghcr.io/dependencytrack/apiserver:5.2.0
linux/amd64 ghcr.io BY 贡献

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

16
浏览次数
167.69MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver:5.2.0
源镜像
ghcr.io/dependencytrack/apiserver:5.2.0
镜像ID
sha256:e0704159cc46691dbe529e212817b1fd8836053035d3f413b300e9faef812ec3
镜像 TAG
5.2.0
镜像大小
167.69MB
平台架构
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/*:lib-external/*' org.dependencytrack.Application -context ${CONTEXT}
启动入口
/sbin/tini --
工作目录
/opt/owasp/dependency-track/
OS/平台
linux/amd64
镜像创建
2026-10-08T09:07:16.654747945Z
同步时间
2026-10-15 14:41
浏览量
16 次
贡献者
avatar BY
🔌 开放端口 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 -XX:+ExitOnOutOfMemoryError 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
🏷️ 镜像标签 10
KeyValue
The Dependency-Track Authors org.opencontainers.image.authors
Dependency-Track is an intelligent Component Analysis platform org.opencontainers.image.description
https://docs.dependencytrack.org/ org.opencontainers.image.documentation
Apache-2.0 org.opencontainers.image.licenses
d67a6a3a28006e95dcc7611553469bf89c6c9e0a 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.2.0 org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#ghcr.io/dependencytrack/apiserver:5.2.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver:5.2.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.2.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver:5.2.0  ghcr.io/dependencytrack/apiserver:5.2.0'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-10-08 17:07:16  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.2.0 org.opencontainers.image.url=https://dependencytrack.org/ org.opencontainers.image.documentation=https://docs.dependencytrack.org/ org.opencontainers.image.source=https://github.com/DependencyTrack/dependency-track org.opencontainers.image.revision=d67a6a3a28006e95dcc7611553469bf89c6c9e0a org.opencontainers.image.licenses=Apache-2.0 org.opencontainers.image.authors=The Dependency-Track Authors
                        
# 2026-10-08 17:07:16  0.00B 指定检查容器健康状态的命令
HEALTHCHECK {Test:[CMD /bin/sh -c wget -q -Y off -T 3 -O /dev/null http://127.0.0.1:9000/health] Interval:30s Timeout:5s StartPeriod:1m0s StartInterval:0s Retries:0}
                        
# 2026-10-08 17:07:16  0.00B 声明容器运行时监听的端口
EXPOSE [8080/tcp 9000/tcp]
                        
# 2026-10-08 17:07:16  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/*:lib-external/*'         org.dependencytrack.Application         -context ${CONTEXT}"]
                        
# 2026-10-08 17:07:16  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/sbin/tini" "--"]
                        
# 2026-10-08 17:07:16  3.80MB 复制新文件或目录到容器中
COPY ./target/dependency-track-apiserver.jar ./src/main/docker/logback-json.xml ./ # buildkit
                        
# 2026-10-08 17:07:16  6.33MB 复制新文件或目录到容器中
COPY ./target/lib-internal/ ./lib/ # buildkit
                        
# 2026-10-08 17:07:16  83.21MB 复制新文件或目录到容器中
COPY ./target/lib/ ./lib/ # buildkit
                        
# 2026-10-08 17:07:16  65.74MB 复制新文件或目录到容器中
COPY /work/jre /opt/java/openjdk # buildkit
                        
# 2026-10-08 17:06:57  0.00B 指定运行容器时使用的用户
USER 1000:0
                        
# 2026-10-08 17:06:57  0.00B 设置工作目录为/opt/owasp/dependency-track/
WORKDIR /opt/owasp/dependency-track/
                        
# 2026-10-08 17:06:57  178.43KB 执行命令并创建新的镜像层
RUN |6 COMMIT_SHA=d67a6a3a28006e95dcc7611553469bf89c6c9e0a APP_VERSION=5.2.0 APP_DIR=/opt/owasp/dependency-track/ DATA_DIR=/data/ UID=1000 GID=1000 /bin/sh -c mkdir -p ${APP_DIR}lib-external ${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}     && chmod -R g=u ${DATA_DIR}     && apk add --no-cache gcompat tini # buildkit
                        
# 2026-10-08 17:06:57  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 -XX:+ExitOnOutOfMemoryError 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-10-08 17:06:57  0.00B 定义构建参数
ARG GID=1000
                        
# 2026-10-08 17:06:57  0.00B 定义构建参数
ARG UID=1000
                        
# 2026-10-08 17:06:57  0.00B 定义构建参数
ARG DATA_DIR=/data/
                        
# 2026-10-08 17:06:57  0.00B 定义构建参数
ARG APP_DIR=/opt/owasp/dependency-track/
                        
# 2026-10-08 17:06:57  0.00B 定义构建参数
ARG APP_VERSION=5.2.0
                        
# 2026-10-08 17:06:57  0.00B 定义构建参数
ARG COMMIT_SHA=d67a6a3a28006e95dcc7611553469bf89c6c9e0a
                        
# 2026-09-18 04:37:20  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-09-18 04:37:20  8.42MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.24.2-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:e0704159cc46691dbe529e212817b1fd8836053035d3f413b300e9faef812ec3",
    "RepoTags": [
        "ghcr.io/dependencytrack/apiserver:5.2.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver:5.2.0"
    ],
    "RepoDigests": [
        "ghcr.io/dependencytrack/apiserver@sha256:7411c390182e6e42156ccf2ab033aa9120a1f37b7ce59e8c2da0d77ec23c0a5f",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dependencytrack/apiserver@sha256:f5cb3226bff41f2adffb4bf14553b16ab9bd177c301b3b13fc2b197a4cf752e1"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-10-08T09:07:16.654747945Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "1000:0",
        "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 -XX:+ExitOnOutOfMemoryError",
            "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/*:lib-external/*'         org.dependencytrack.Application         -context ${CONTEXT}"
        ],
        "Healthcheck": {
            "Test": [
                "CMD",
                "/bin/sh",
                "-c",
                "wget -q -Y off -T 3 -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": {
            "org.opencontainers.image.authors": "The Dependency-Track Authors",
            "org.opencontainers.image.description": "Dependency-Track is an intelligent Component Analysis platform",
            "org.opencontainers.image.documentation": "https://docs.dependencytrack.org/",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "d67a6a3a28006e95dcc7611553469bf89c6c9e0a",
            "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.2.0"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 167685558,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/992b1162c98887dc29048587d016206c8a4353e0da342ede19e13e966ba5ecc2/diff:/var/lib/docker/overlay2/ca8bd834fe998e8c4de042108223efcae30acd1cb9a5f34bcaa8044b0451f48a/diff:/var/lib/docker/overlay2/e24ef2665c5398ba3c94de38aaf0b533525bf34711669d4951840c68b38bf22e/diff:/var/lib/docker/overlay2/920ca45084b69e36f871b19271bd932260da202ef119251116d7681951d64f2f/diff:/var/lib/docker/overlay2/30927f42754aed7e8403d2f38210779f350dbd7fb1c50def44b44561378d03c1/diff:/var/lib/docker/overlay2/b7e5ef51ce780a37006b37512b37b3c0271e6d74abe35c7fa5736879409027ce/diff",
            "MergedDir": "/var/lib/docker/overlay2/e1251fc62af17a651bf7454b769bf9a8251d0c3682989f6880c8181b8328602f/merged",
            "UpperDir": "/var/lib/docker/overlay2/e1251fc62af17a651bf7454b769bf9a8251d0c3682989f6880c8181b8328602f/diff",
            "WorkDir": "/var/lib/docker/overlay2/e1251fc62af17a651bf7454b769bf9a8251d0c3682989f6880c8181b8328602f/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:74d97c428c51a828f9051a7a40a53ff1fc99e54fc30323ce36760701b0b7f711",
            "sha256:d69e7bdb267658237b398f78e2b2c8ac18fc72891352902fe1f288e137d044b2",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:1dd807abee64b3cdf3b37e5a1b500cecc64d70e67b4f05cfda5c4637c96247e2",
            "sha256:ebdc0e0b6681b9ba76462ce95487300c595bc6d9e6ab81e4f128ccce1d96f0fd",
            "sha256:b5deffed9bf59fc74d8a4618e85c61f4f09042970aa85daee6cf9f22d0c1b2b1",
            "sha256:c1e937e597e93c2a2c6a2f3ae778faf41d51c2b0e4fb8461f38313ec6a85baaa"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-10-15T14:41:00.177323564+08:00"
    }
}

更多版本

ghcr.io/dependencytrack/apiserver:5.1.0

linux/amd64 ghcr.io187.82MB2026-09-14 15:21
79

ghcr.io/dependencytrack/apiserver:5.2.0

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