logo
docker.io/snyk/snyk:maven
linux/amd64 docker.io

这是一个Snyk提供的Docker镜像,用于运行Snyk的安全测试工具。它包含了Snyk CLI和其他必要的依赖项,方便用户在容器化环境中对应用程序进行安全扫描和漏洞修复。

15
浏览次数
680.58MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/snyk/snyk:maven
源镜像
docker.io/snyk/snyk:maven
镜像ID
sha256:f9a0ae2eb57bf47335a1f2e2f26a85e817ac67fdbd15147eb9f05b7803e2ed0f
镜像 TAG
maven
镜像大小
680.58MB
平台架构
linux/amd64
镜像源
docker.io
CMD
snyk test
启动入口
/usr/local/bin/docker-entrypoint.sh
工作目录
/app
OS/平台
linux/amd64
镜像创建
2026-07-19T00:18:12.585698836Z
同步时间
2026-07-21 10:42
浏览量
15 次
贡献者
⚙️ 环境变量 13
KeyValue
PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
JAVA_HOME=/opt/java/openjdk 1
LANG=en_US.UTF-8 2
LANGUAGE=en_US:en 3
LC_ALL=en_US.UTF-8 4
JAVA_VERSION=jdk-26.0.1+8 5
MAVEN_HOME=/usr/share/maven 6
MAVEN_CONFIG= 7
SNYK_INTEGRATION_NAME=DOCKER_SNYK 8
SNYK_INTEGRATION_VERSION=maven 9
SNYK_CFG_DISABLESUGGESTIONS=true 10
SNYK_CLI_VERSION= 11
SNYK_CLI_DOWNLOAD_URL=https://downloads.snyk.io/experimental 12
🏷️ 镜像标签 8
KeyValue
org.opencontainers.image.created
Snyk CLI Docker image org.opencontainers.image.description
Apache-2.0 org.opencontainers.image.licenses
9f89ec26efac9199b92b90229e77f82ff9881793 org.opencontainers.image.revision
https://github.com/snyk/snyk-images org.opencontainers.image.source
Snyk CLI org.opencontainers.image.title
https://github.com/snyk/snyk-images org.opencontainers.image.url
stable org.opencontainers.image.version
🛡️ 镜像安全扫描
ubuntu 24.04 Trivy 2026-07-21 10:44 查看完整报告
30
低危 LOW
98
中危 MEDIUM
1
高危 HIGH
0
严重 CRITICAL
受影响目标 (3)
docker.io/snyk/snyk:maven (ubuntu 24.04) ubuntu Java jar usr/local/bin/snyk gobinary

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/snyk/snyk:maven
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/snyk/snyk:maven  docker.io/snyk/snyk:maven

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/snyk/snyk:maven
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/snyk/snyk:maven  docker.io/snyk/snyk:maven

Shell快速替换命令

sed -i 's#snyk/snyk:maven#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/snyk/snyk:maven#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/snyk/snyk:maven && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/snyk/snyk:maven  docker.io/snyk/snyk:maven'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-07-19 08:18:12  0.00B 执行命令并创建新的镜像层
RUN |2 TAG=maven EXPERIMENTAL_BASE_URL=https://downloads.snyk.io/experimental /bin/sh -c apt-get update && apt-get install -y     ca-certificates     git     && apt-get auto-remove -y     && apt-get clean -y     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-07-19 08:18:06  186.89MB 复制新文件或目录到容器中
COPY ./snyk /usr/local/bin/snyk # buildkit
                        
# 2026-07-19 08:17:47  0.00B 设置默认要执行的命令
CMD ["snyk" "test"]
                        
# 2026-07-19 08:17:47  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
                        
# 2026-07-19 08:17:47  3.79KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2026-07-19 08:17:47  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-07-19 08:17:47  0.00B 设置环境变量 MAVEN_CONFIG SNYK_INTEGRATION_NAME SNYK_INTEGRATION_VERSION SNYK_CFG_DISABLESUGGESTIONS SNYK_CLI_VERSION SNYK_CLI_DOWNLOAD_URL
ENV MAVEN_CONFIG= SNYK_INTEGRATION_NAME=DOCKER_SNYK SNYK_INTEGRATION_VERSION=maven SNYK_CFG_DISABLESUGGESTIONS=true SNYK_CLI_VERSION= SNYK_CLI_DOWNLOAD_URL=https://downloads.snyk.io/experimental
                        
# 2026-07-19 08:17:47  0.00B 定义构建参数
ARG EXPERIMENTAL_BASE_URL=https://downloads.snyk.io/experimental
                        
# 2026-07-19 08:17:47  0.00B 定义构建参数
ARG TAG=maven
                        
# 2026-07-02 14:43:27  0.00B 设置默认要执行的命令
CMD ["mvn"]
                        
# 2026-07-02 14:43:27  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
                        
# 2026-07-02 14:43:27  0.00B 设置环境变量 MAVEN_CONFIG
ENV MAVEN_CONFIG=/root/.m2
                        
# 2026-07-02 14:43:27  0.00B 定义构建参数
ARG USER_HOME_DIR=/root
                        
# 2026-07-02 14:43:27  24.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn # buildkit
                        
# 2026-07-02 14:43:27  1.65KB 复制新文件或目录到容器中
COPY /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh # buildkit
                        
# 2026-07-02 14:43:27  10.87MB 复制新文件或目录到容器中
COPY /usr/share/maven /usr/share/maven # buildkit
                        
# 2026-07-02 14:43:27  0.00B 设置环境变量 MAVEN_HOME
ENV MAVEN_HOME=/usr/share/maven
                        
# 2026-07-02 14:43:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
                        
# 2026-07-02 14:43:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
                        
# 2026-07-02 14:43:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
                        
# 2026-07-02 14:43:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=Apache Maven
                        
# 2026-07-02 14:43:27  84.12MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update   && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends   && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-07-02 10:22:26  0.00B 设置默认要执行的命令
CMD ["jshell"]
                        
# 2026-07-02 10:22:26  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2026-07-02 10:22:26  5.98KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2026-07-02 10:22:26  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java;     echo "javac --version"; javac --version;     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2026-07-02 10:22:25  269.45MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        amd64)          ESUM='8e512f13e575a43655fc92319436c94890c137b9035cc6bd6f9cf24239704d3a';          BINARY_URL='https://github.com/adoptium/temurin26-binaries/releases/download/jdk-26.0.1%2B8/OpenJDK26U-jdk_x64_linux_hotspot_26.0.1_8.tar.gz';          ;;        arm64)          ESUM='613f9b2861dea937b24d5eca745ef8567733b377d0bb612195acaad0e3f61360';          BINARY_URL='https://github.com/adoptium/temurin26-binaries/releases/download/jdk-26.0.1%2B8/OpenJDK26U-jdk_aarch64_linux_hotspot_26.0.1_8.tar.gz';          ;;        ppc64el)          ESUM='60e016faf4177840430035d948f83f2887d556fe512b78c1d43b320322fe6685';          BINARY_URL='https://github.com/adoptium/temurin26-binaries/releases/download/jdk-26.0.1%2B8/OpenJDK26U-jdk_ppc64le_linux_hotspot_26.0.1_8.tar.gz';          ;;        riscv64)          ESUM='f1b762d6d86599627983df200f215bc970444a697159ca3fae93208756b44715';          BINARY_URL='https://github.com/adoptium/temurin26-binaries/releases/download/jdk-26.0.1%2B8/OpenJDK26U-jdk_riscv64_linux_hotspot_26.0.1_8.tar.gz';          ;;        s390x)          ESUM='942de7ded1427592a2a4b6dbea4083b2d0891de2626c7863e970de3e2819a93f';          BINARY_URL='https://github.com/adoptium/temurin26-binaries/releases/download/jdk-26.0.1%2B8/OpenJDK26U-jdk_s390x_linux_hotspot_26.0.1_8.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     savedAptMark="$(apt-mark showmanual)";     apt-get update;     apt-get install -y --no-install-recommends wget gnupg;     wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL};     wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig;     export GNUPGHOME="$(mktemp -d)";     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B;     gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz;     rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig;     echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -;     mkdir -p "$JAVA_HOME";     tar --extract         --file /tmp/openjdk.tar.gz         --directory "$JAVA_HOME"         --strip-components 1         --no-same-owner     ;     rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/lib/src.zip;     apt-mark auto '.*' > /dev/null;     apt-mark manual $savedAptMark > /dev/null;     apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false;     rm -rf /var/lib/apt/lists/*;     find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;     java -Xshare:dump; # buildkit
                        
# 2026-07-02 10:22:10  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-26.0.1+8
                        
# 2026-07-02 10:22:10  51.09MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apt-get update;     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends         fontconfig         ca-certificates p11-kit         binutils         tzdata         locales     ;     echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen;     locale-gen en_US.UTF-8;     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-07-02 10:22:10  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2026-07-02 10:22:10  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-07-02 10:22:10  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2026-06-23 05:24:21  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-06-23 05:24:20  78.14MB 
/bin/sh -c #(nop) ADD file:8c609c85109d07bf47cf268a175b3be8bbe34fc0c41d15d99b090d099f4dc837 in / 
                        
# 2026-06-23 05:24:18  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-06-23 05:24:18  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-06-23 05:24:17  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:f9a0ae2eb57bf47335a1f2e2f26a85e817ac67fdbd15147eb9f05b7803e2ed0f",
    "RepoTags": [
        "snyk/snyk:maven",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/snyk/snyk:maven"
    ],
    "RepoDigests": [
        "snyk/snyk@sha256:b592826e1957f2da264e25587c13fb5ecbaf59aca06a8b47721648faead51793",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/snyk/snyk@sha256:fee6ad843693a3211b6e572b9917d2a4c6fcef4abf40656f26de3ffe78a6245f"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-07-19T00:18:12.585698836Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "JAVA_HOME=/opt/java/openjdk",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_VERSION=jdk-26.0.1+8",
            "MAVEN_HOME=/usr/share/maven",
            "MAVEN_CONFIG=",
            "SNYK_INTEGRATION_NAME=DOCKER_SNYK",
            "SNYK_INTEGRATION_VERSION=maven",
            "SNYK_CFG_DISABLESUGGESTIONS=true",
            "SNYK_CLI_VERSION=",
            "SNYK_CLI_DOWNLOAD_URL=https://downloads.snyk.io/experimental"
        ],
        "Cmd": [
            "snyk",
            "test"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "/usr/local/bin/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "",
            "org.opencontainers.image.description": "Snyk CLI Docker image",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "9f89ec26efac9199b92b90229e77f82ff9881793",
            "org.opencontainers.image.source": "https://github.com/snyk/snyk-images",
            "org.opencontainers.image.title": "Snyk CLI",
            "org.opencontainers.image.url": "https://github.com/snyk/snyk-images",
            "org.opencontainers.image.version": "stable"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 680584501,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/4ac1567283e9908dac0d682f7cbd840ffffbb1206c0e483fb560bf07aae1faa0/diff:/var/lib/docker/overlay2/e08be6f63031087e9136a7f08c042800031c27b6585c869237b15b5bc8b71460/diff:/var/lib/docker/overlay2/9d64e319fd894cb49578705c535046a6714c4b8bf591ebf14452206183dfa3a1/diff:/var/lib/docker/overlay2/8c173a408057b5132e17abcb41b96af2b7b37070f388dc98bb8d29e5ad9ca0d8/diff:/var/lib/docker/overlay2/8770e4140989af3e2c6fa8f3b57dc48006ba26e3989ebfeb2a160dd14abb6187/diff:/var/lib/docker/overlay2/3e893c4c0a23202fb3959e71b68d2c32baeed0759c6b36ada4df896b92753920/diff:/var/lib/docker/overlay2/b608bbaf132eeb656c0de5fa2979f81aa31d30d00a32ac56df61637f164a9b68/diff:/var/lib/docker/overlay2/398b149f746377d2132490359289d43f774df6428af536ce3de37f7963abdaf6/diff:/var/lib/docker/overlay2/c6b6c6d19af741bb507d6ab0057d62993f46efcf8f36bce2c78098184ab7407f/diff:/var/lib/docker/overlay2/889bd7eaa18ff551d91a8dcce7ad4f890c09e0db04e93f13a8ae8f697205b252/diff:/var/lib/docker/overlay2/f6a027cd6441be94905930999f2c6e98939382903771694fd319a7d4b8385c64/diff:/var/lib/docker/overlay2/f48fddcb5b76a2eb2c4ec7a03e83b17d350f4dbba64437fc281e60fc43468d79/diff",
            "MergedDir": "/var/lib/docker/overlay2/dca28b28e1049e0f7e1826636d0c38d492417e1056cbf78e35f72a0757152492/merged",
            "UpperDir": "/var/lib/docker/overlay2/dca28b28e1049e0f7e1826636d0c38d492417e1056cbf78e35f72a0757152492/diff",
            "WorkDir": "/var/lib/docker/overlay2/dca28b28e1049e0f7e1826636d0c38d492417e1056cbf78e35f72a0757152492/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:f103cd120fdd6cbc7f3d0e1d5bfb3e16290c32ead7b822d15c34460ecdf64b29",
            "sha256:34ce769b59e2a271b6cec07ef25bdb1025dff3906fd95957c0510382711e567b",
            "sha256:705058447f2ab71110f96311b2900a2c1638430a8b8c1e6073780aa0e4458912",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:d89381097478887b90712bde56a79e73261e2d0c74d5d956e7e93cba3ffa1ed3",
            "sha256:d50f0811ac8fef9f8e47b992dc260766a0df0186fe0e404f60ca6e80169ebe4f",
            "sha256:3ceceb35b113a9765d65a643eb7c98c882446957b703ffdfb816fc08bafb9d6e",
            "sha256:7f8f6d3813b9fb8baf66367693b1d4f1889a15feceb515af47a6c48771c54de5",
            "sha256:3586a1977a62be9793556d9ccde21f24be349f63a89d6b95bc6b0e24b399c105",
            "sha256:6924e039d90fa0c309d2a9afee44b4841de8bd71c5d2acc08f169bd25f1f5fb3",
            "sha256:99f6b8058df13d13ff17d3361dfc9b07f940c342ceb1d22b46764b1ae2689259",
            "sha256:b0ba58cc926135dbe0afd12704c99a7aaa7385ece3a3c24bec293831f5d09a21",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-07-21T10:41:36.461653859+08:00"
    }
}

更多版本

docker.io/snyk/snyk:docker

linux/amd64 docker.io551.60MB2025-08-08 10:54
396

docker.io/snyk/snyk:maven

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