docker.io/owasp/dependency-check:12.1.0 linux/amd64

docker.io/owasp/dependency-check:12.1.0 - 国内下载镜像源 浏览次数:47
```html

这是一个OWASP (开放式 Web 应用程序安全项目) 提供的Docker镜像,用于执行软件依赖项检查。它包含Dependency-Check工具,该工具可以扫描项目依赖项,并识别已知漏洞。

```
源镜像 docker.io/owasp/dependency-check:12.1.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.1.0
镜像ID sha256:cd72479318015c77d55fcc34d32c928e7f5711de1a21c2d9d4b4e9fc8b4eeefc
镜像TAG 12.1.0
大小 618.27MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD --help
启动入口 /usr/share/dependency-check/bin/dependency-check.sh
工作目录 /src
OS/平台 linux/amd64
浏览量 47 次
贡献者
镜像创建 2025-02-16T15:54:42.625627898Z
同步时间 2025-03-11 14:40
更新时间 2025-04-18 09:18
目录挂载
/report /src
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true DOTNET_VERSION=8.0.6 user=dependencycheck JAVA_HOME=/opt/jdk JAVA_OPTS=-Danalyzer.assembly.dotnet.path=/usr/bin/dotnet -Danalyzer.bundle.audit.path=/usr/bin/bundle-audit -Danalyzer.golang.path=/usr/local/go/bin/go

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.1.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.1.0  docker.io/owasp/dependency-check:12.1.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.1.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.1.0  docker.io/owasp/dependency-check:12.1.0

Shell快速替换命令

sed -i 's#owasp/dependency-check:12.1.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.1.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.1.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.1.0  docker.io/owasp/dependency-check:12.1.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.1.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.1.0  docker.io/owasp/dependency-check:12.1.0'

镜像构建历史


# 2025-02-16 23:54:42  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/share/dependency-check/bin/dependency-check.sh"]
                        
# 2025-02-16 23:54:42  0.00B 设置默认要执行的命令
CMD ["--help"]
                        
# 2025-02-16 23:54:42  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2025-02-16 23:54:42  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/src /report]
                        
# 2025-02-16 23:54:42  0.00B 指定运行容器时使用的用户
USER 1000
                        
# 2025-02-16 23:54:42  0.00B 执行命令并创建新的镜像层
RUN |5 VERSION=12.1.0 POSTGRES_DRIVER_VERSION=42.2.19 MYSQL_DRIVER_VERSION=8.0.23 UID=1000 GID=1000 /bin/sh -c find / -perm +6000 -type f -exec chmod a-s {} \; # buildkit
                        
# 2025-02-16 23:54:41  174.26MB 执行命令并创建新的镜像层
RUN |5 VERSION=12.1.0 POSTGRES_DRIVER_VERSION=42.2.19 MYSQL_DRIVER_VERSION=8.0.23 UID=1000 GID=1000 /bin/sh -c apk update                                                                                       &&     apk add --no-cache --virtual .build-deps curl tar                                                &&     apk add --no-cache git ruby ruby-rdoc npm                                                        &&     gem install bundle-audit                                                                         &&     bundle audit update                                                                              &&     mkdir /opt/yarn                                                                                  &&     curl -Ls https://yarnpkg.com/latest.tar.gz | tar -xz --strip-components=1 --directory /opt/yarn  &&     ln -s /opt/yarn/bin/yarn /usr/bin/yarn                                                           &&     npm install -g pnpm                                                                              &&     unzip dependency-check-${VERSION}-release.zip -d /usr/share/                                     &&     rm dependency-check-${VERSION}-release.zip                                                       &&     cd /usr/share/dependency-check/plugins                                                           &&     curl -Os "https://jdbc.postgresql.org/download/postgresql-${POSTGRES_DRIVER_VERSION}.jar"        &&     curl -Ls "https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-${MYSQL_DRIVER_VERSION}.tar.gz"         | tar -xz --directory "/usr/share/dependency-check/plugins" --strip-components=1 --no-same-owner             "mysql-connector-java-${MYSQL_DRIVER_VERSION}/mysql-connector-java-${MYSQL_DRIVER_VERSION}.jar" &&     addgroup -S -g ${GID} ${user} && adduser -S -D -u ${UID} -G ${user} ${user}                      &&     mkdir /usr/share/dependency-check/data                                                           &&     chown -R ${user}:0 /usr/share/dependency-check                                                   &&     chmod -R g=u /usr/share/dependency-check                                                         &&     mkdir /report                                                                                    &&     chown -R ${user}:0 /report                                                                       &&     chmod -R g=u /report                                                                             &&     apk del .build-deps # buildkit
                        
# 2025-02-16 23:54:31  37.01MB 复制文件或目录到容器中
ADD cli/target/dependency-check-12.1.0-release.zip / # buildkit
                        
# 2025-02-16 23:54:31  252.22MB 复制新文件或目录到容器中
COPY /usr/local/go/ /usr/local/go/ # buildkit
                        
# 2025-02-16 23:54:28  67.18MB 复制新文件或目录到容器中
COPY /jlinked /opt/jdk/ # buildkit
                        
# 2025-02-16 23:54:28  0.00B 设置环境变量 JAVA_OPTS -Danalyzer.bundle.audit.path -Danalyzer.golang.path
ENV JAVA_OPTS=-Danalyzer.assembly.dotnet.path=/usr/bin/dotnet -Danalyzer.bundle.audit.path=/usr/bin/bundle-audit -Danalyzer.golang.path=/usr/local/go/bin/go
                        
# 2025-02-16 23:54:28  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/jdk
                        
# 2025-02-16 23:54:28  0.00B 设置环境变量 user
ENV user=dependencycheck
                        
# 2025-02-16 23:54:28  0.00B 定义构建参数
ARG GID=1000
                        
# 2025-02-16 23:54:28  0.00B 定义构建参数
ARG UID=1000
                        
# 2025-02-16 23:54:28  0.00B 定义构建参数
ARG MYSQL_DRIVER_VERSION=8.0.23
                        
# 2025-02-16 23:54:28  0.00B 定义构建参数
ARG POSTGRES_DRIVER_VERSION=42.2.19
                        
# 2025-02-16 23:54:28  0.00B 定义构建参数
ARG VERSION
                        
# 2024-05-30 00:08:29  72.43MB 执行命令并创建新的镜像层
RUN /bin/sh -c wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-linux-musl-x64.tar.gz     && dotnet_sha512='db25afb6603cfd1cafafb3856ea59205b350b263441928c7010372dc1ee813f03d9ba01186468c95402cc09c49367f129e84f8e30b9ebb4a27f5ed66bb573cc1'     && echo "$dotnet_sha512  dotnet.tar.gz" | sha512sum -c -     && mkdir -p /usr/share/dotnet     && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet     && rm dotnet.tar.gz     && ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet # buildkit
                        
# 2024-05-30 00:08:29  0.00B 设置环境变量 DOTNET_VERSION
ENV DOTNET_VERSION=8.0.6
                        
# 2024-05-30 00:08:18  4.68KB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup         --gid=$APP_UID         app     && adduser         --uid=$APP_UID         --ingroup=app         --disabled-password         app # buildkit
                        
# 2024-05-30 00:08:17  7.82MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --upgrade --no-cache         ca-certificates-bundle                 libgcc         libssl3         libstdc++         zlib # buildkit
                        
# 2024-05-30 00:08:17  0.00B 设置环境变量 APP_UID ASPNETCORE_HTTP_PORTS DOTNET_RUNNING_IN_CONTAINER DOTNET_SYSTEM_GLOBALIZATION_INVARIANT
ENV APP_UID=1654 ASPNETCORE_HTTP_PORTS=8080 DOTNET_RUNNING_IN_CONTAINER=true DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true
                        
# 2024-01-27 08:30:56  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2024-01-27 08:30:56  7.34MB 
/bin/sh -c #(nop) ADD file:8729f9c0258836b640e9e789c7ab029cf4547e0596557d54dd4a4d7d8e4a785f in / 
                        
                    

镜像信息

{
    "Id": "sha256:cd72479318015c77d55fcc34d32c928e7f5711de1a21c2d9d4b4e9fc8b4eeefc",
    "RepoTags": [
        "owasp/dependency-check:12.1.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check:12.1.0"
    ],
    "RepoDigests": [
        "owasp/dependency-check@sha256:60ee7af9cf80ac009761e397b2d4ba5ddbf072c2a0ead1c068dc24dc62155600",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/dependency-check@sha256:60ee7af9cf80ac009761e397b2d4ba5ddbf072c2a0ead1c068dc24dc62155600"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-02-16T15:54:42.625627898Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "1000",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "APP_UID=1654",
            "ASPNETCORE_HTTP_PORTS=8080",
            "DOTNET_RUNNING_IN_CONTAINER=true",
            "DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true",
            "DOTNET_VERSION=8.0.6",
            "user=dependencycheck",
            "JAVA_HOME=/opt/jdk",
            "JAVA_OPTS=-Danalyzer.assembly.dotnet.path=/usr/bin/dotnet -Danalyzer.bundle.audit.path=/usr/bin/bundle-audit -Danalyzer.golang.path=/usr/local/go/bin/go"
        ],
        "Cmd": [
            "--help"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/report": {},
            "/src": {}
        },
        "WorkingDir": "/src",
        "Entrypoint": [
            "/usr/share/dependency-check/bin/dependency-check.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 618272598,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/2523eed15c278e42e9c2c7e9741a848b8ba342a456a8ebf2b544f1e45b7036d4/diff:/var/lib/docker/overlay2/891c4c2ae4db5c73e7dcb596edb4fa2a834107a305f2988d0095957533474942/diff:/var/lib/docker/overlay2/5de7fce9d6bdea07131c71a1f040c93f4f421c5811a9c8f8d8ac42539c512af4/diff:/var/lib/docker/overlay2/2c1f694e7bbed907904698bd73f1698b2bc30403bad75e0dfa5b62a3c8e8eded/diff:/var/lib/docker/overlay2/f8beee01572cd03cf18f7de81df5784c3c99e650a1fd70a85784642cffc108aa/diff:/var/lib/docker/overlay2/acc52ba897caa8f5b5fe17cd13b26ac33e75f0e5b6d9a4b90b14652c7ffc7a87/diff:/var/lib/docker/overlay2/8f298a307bf6dbafa06b190418eb285ac9ee65d76edd5299d43dbfa09a219596/diff:/var/lib/docker/overlay2/849cb3f4999398d7bdc9abc13881dedad61e54843dfdfd4b2fb1c8c248a44bdc/diff:/var/lib/docker/overlay2/e012a313e6a77638510a8fafc31406f477b1e67127689d72cd3abdc24d17aed2/diff",
            "MergedDir": "/var/lib/docker/overlay2/6f7dd8226b2ff7de8b2bede5cc0f57f9229abc3f74884c8a154e9d3f3ef76782/merged",
            "UpperDir": "/var/lib/docker/overlay2/6f7dd8226b2ff7de8b2bede5cc0f57f9229abc3f74884c8a154e9d3f3ef76782/diff",
            "WorkDir": "/var/lib/docker/overlay2/6f7dd8226b2ff7de8b2bede5cc0f57f9229abc3f74884c8a154e9d3f3ef76782/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:aedc3bda2944bb9bcb6c3d475bee8b460db9a9b0f3e0b33a6ed2fd1ae0f1d445",
            "sha256:94e3a6d95a36b0b9276bc092b43dd8676cbb8325d91006a55040e60d996fc3aa",
            "sha256:58c36c003562632eb15cd8271697ac9ade1c4a44bbc228d7f47f3c425e3188ad",
            "sha256:70717aa524e022930026ca43796801c2398b851ceef83b7ee4d30b64aae7104c",
            "sha256:6a1aa13dd2e47beb61db144f37f13d1b26033b7c9b5cae55b9f2dc635c5b5bf9",
            "sha256:47d40881f09bff2c3a0f29f3b6cac05c666bee4291b1f825c7e40c863740241f",
            "sha256:a96cabadb248e6a13167e59a88a8bae501fccb778126a4bd7edc0d1b81cd8247",
            "sha256:4b338bf2f55a246fc1108a24be03622f4168b736734df259e4d99801c6b6b141",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:533fdecd687f0841ae0cd2a4c9a4873ca5f0b959997e8f8408062b7f4c18196e"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-03-11T14:40:13.672741408+08:00"
    }
}

更多版本

docker.io/owasp/dependency-check:12.1.0

linux/amd64 docker.io618.27MB2025-03-11 14:40
46