docker.io/fkiecad/cwe_checker:stable linux/amd64

docker.io/fkiecad/cwe_checker:stable - 国内下载镜像源 浏览次数:9

该镜像 docker.io/fkiecad/cwe_checker 是一个用于检查常见弱点枚举 (CWE) 的 Docker 镜像。它包含了必要的工具和库,可以帮助开发者识别和分析其代码中潜在的安全漏洞,从而提高软件的安全性。

源镜像 docker.io/fkiecad/cwe_checker:stable
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fkiecad/cwe_checker:stable
镜像ID sha256:3c13a2993a184c0a1a3a50e164045dd992322dfc6ea7b0506439d5696df45a0f
镜像TAG stable
大小 1.44GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /home/cwe/cwe_checker
工作目录 /
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2024-08-20T11:59:10.904731428Z
同步时间 2025-07-28 10:02
更新时间 2025-07-28 14:10
环境变量
PATH=/opt/ghidra:/opt/ghidra/support:/usr/local/openjdk-18/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin JAVA_HOME=/usr/local/openjdk-18 LANG=C.UTF-8 JAVA_VERSION=18.0.2.1 GHIDRA_RELEASE_TAG=Ghidra_10.2.3_build GHIDRA_VERSION=ghidra_10.2.3_PUBLIC_20230208

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fkiecad/cwe_checker:stable
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fkiecad/cwe_checker:stable  docker.io/fkiecad/cwe_checker:stable

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fkiecad/cwe_checker:stable
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fkiecad/cwe_checker:stable  docker.io/fkiecad/cwe_checker:stable

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2024-08-20 19:59:10  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/home/cwe/cwe_checker"]
                        
# 2024-08-20 19:59:10  0.00B 设置工作目录为/
WORKDIR /
                        
# 2024-08-20 19:59:10  33.00B 执行命令并创建新的镜像层
RUN /bin/sh -c echo "{ \"ghidra_path\": \"/opt/ghidra\" }" | sudo tee /home/cwe/.config/cwe_checker/ghidra.json # buildkit
                        
# 2024-08-20 19:59:10  108.52KB 复制新文件或目录到容器中
COPY /cwe_checker/src/ghidra/p_code_extractor /home/cwe/.local/share/cwe_checker/ghidra/p_code_extractor # buildkit
                        
# 2024-08-20 19:59:10  19.72KB 复制新文件或目录到容器中
COPY /cwe_checker/src/lkm_config.json /home/cwe/.config/cwe_checker/lkm_config.json # buildkit
                        
# 2024-08-20 19:59:10  7.92KB 复制新文件或目录到容器中
COPY /cwe_checker/src/config.json /home/cwe/.config/cwe_checker/config.json # buildkit
                        
# 2024-08-20 19:59:10  11.40MB 复制新文件或目录到容器中
COPY /cwe_checker/target/release/cwe_checker /home/cwe/cwe_checker # buildkit
                        
# 2024-08-20 19:59:10  0.00B 指定运行容器时使用的用户
USER cwe
                        
# 2024-08-20 19:58:09  2.56MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get -y update     && apt-get -y install sudo     && apt-get clean     && rm -rf /var/cache/apt/archives /var/lib/apt/lists/*     && useradd -m cwe     && echo "cwe:cwe" | chpasswd     && adduser cwe sudo     && sed -i.bkp -e 's/%sudo\s\+ALL=(ALL\(:ALL\)\?)\s\+ALL/%sudo ALL=NOPASSWD:ALL/g' /etc/sudoers # buildkit
                        
# 2023-03-23 23:20:16  0.00B 设置环境变量 PATH
ENV PATH=/opt/ghidra:/opt/ghidra/support:/usr/local/openjdk-18/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2023-03-23 23:20:16  1.01GB 执行命令并创建新的镜像层
RUN /bin/sh -c wget https://github.com/NationalSecurityAgency/ghidra/releases/download/${GHIDRA_RELEASE_TAG}/${GHIDRA_VERSION}.zip &&     unzip -d ghidra ${GHIDRA_VERSION}.zip &&     rm ${GHIDRA_VERSION}.zip &&     mv ghidra/ghidra_* /opt/ghidra # buildkit
                        
# 2023-03-23 23:19:56  8.83MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update &&     apt-get install -y --no-install-recommends wget unzip fontconfig &&     apt-get clean &&     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2023-03-23 23:19:56  0.00B 设置环境变量 GHIDRA_VERSION
ENV GHIDRA_VERSION=ghidra_10.2.3_PUBLIC_20230208
                        
# 2023-03-23 23:19:56  0.00B 设置环境变量 GHIDRA_RELEASE_TAG
ENV GHIDRA_RELEASE_TAG=Ghidra_10.2.3_build
                        
# 2023-02-09 18:50:21  0.00B 
/bin/sh -c #(nop)  CMD ["jshell"]
                        
# 2023-02-09 18:50:21  324.82MB 
/bin/sh -c set -eux; 		arch="$(dpkg --print-architecture)"; 	case "$arch" in 		'amd64') 			downloadUrl='https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_linux-x64_bin.tar.gz'; 			downloadSha256='3bfdb59fc38884672677cebca9a216902d87fe867563182ae8bc3373a65a2ebd'; 			;; 		'arm64') 			downloadUrl='https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_linux-aarch64_bin.tar.gz'; 			downloadSha256='79900237a5912045f8c9f1065b5204a474803cbbb4d075ab9620650fb75dfc1b'; 			;; 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; 	esac; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		wget 	; 	rm -rf /var/lib/apt/lists/*; 		wget --progress=dot:giga -O openjdk.tgz "$downloadUrl"; 	echo "$downloadSha256 *openjdk.tgz" | sha256sum --strict --check -; 		mkdir -p "$JAVA_HOME"; 	tar --extract 		--file openjdk.tgz 		--directory "$JAVA_HOME" 		--strip-components 1 		--no-same-owner 	; 	rm openjdk.tgz*; 		apt-mark auto '.*' > /dev/null; 	[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 		{ 		echo '#!/usr/bin/env bash'; 		echo 'set -Eeuo pipefail'; 		echo 'trust extract --overwrite --format=java-cacerts --filter=ca-anchors --purpose=server-auth "$JAVA_HOME/lib/security/cacerts"'; 	} > /etc/ca-certificates/update.d/docker-openjdk; 	chmod +x /etc/ca-certificates/update.d/docker-openjdk; 	/etc/ca-certificates/update.d/docker-openjdk; 		find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; 	ldconfig; 		java -Xshare:dump; 		fileEncoding="$(echo 'System.out.println(System.getProperty("file.encoding"))' | jshell -s -)"; [ "$fileEncoding" = 'UTF-8' ]; rm -rf ~/.java; 	javac --version; 	java --version
                        
# 2023-02-09 18:50:08  0.00B 
/bin/sh -c #(nop)  ENV JAVA_VERSION=18.0.2.1
                        
# 2023-02-09 18:50:08  0.00B 
/bin/sh -c #(nop)  ENV LANG=C.UTF-8
                        
# 2023-02-09 18:50:08  0.00B 
/bin/sh -c #(nop)  ENV PATH=/usr/local/openjdk-18/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2023-02-09 18:50:07  0.00B 
/bin/sh -c #(nop)  ENV JAVA_HOME=/usr/local/openjdk-18
                        
# 2023-02-09 18:47:20  4.88MB 
/bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates p11-kit 	; 	rm -rf /var/lib/apt/lists/*
                        
# 2023-02-09 11:20:20  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2023-02-09 11:20:20  80.51MB 
/bin/sh -c #(nop) ADD file:3ea7c69e4bfac2ebb6f86baaedab31827c86a594dba8080a49928e211ad3c7a0 in / 
                        
                    

镜像信息

{
    "Id": "sha256:3c13a2993a184c0a1a3a50e164045dd992322dfc6ea7b0506439d5696df45a0f",
    "RepoTags": [
        "fkiecad/cwe_checker:stable",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fkiecad/cwe_checker:stable"
    ],
    "RepoDigests": [
        "fkiecad/cwe_checker@sha256:9990d5573af5c1ceb035ab9149374a41e3f2fe24230d871911dcaa7d7cbb2b74",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fkiecad/cwe_checker@sha256:bc1b42a5534f9af368858ae9219cd62ba4060545156a61f877e06009ccf0cb58"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-08-20T11:59:10.904731428Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "cwe",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/ghidra:/opt/ghidra/support:/usr/local/openjdk-18/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "JAVA_HOME=/usr/local/openjdk-18",
            "LANG=C.UTF-8",
            "JAVA_VERSION=18.0.2.1",
            "GHIDRA_RELEASE_TAG=Ghidra_10.2.3_build",
            "GHIDRA_VERSION=ghidra_10.2.3_PUBLIC_20230208"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/",
        "Entrypoint": [
            "/home/cwe/cwe_checker"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1443440336,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/8dbe0d37e56584275de41f3c97512ff8629146198ba45b7dff2db4ca86e8b437/diff:/var/lib/docker/overlay2/4f1c8302be3b4d0bda076abaec7d8d6b4d4ef0fe087b0a18e2c3826af19f150a/diff:/var/lib/docker/overlay2/c55028839c8d716bc1e88afc4c759ea9830e4b6503f06a17bc8db883985ea882/diff:/var/lib/docker/overlay2/4f701cc105c348807a682a3838e3a262e9d1bc0a6905c0bf592871e3d63cc0ef/diff:/var/lib/docker/overlay2/992e30457b7c8c234632a59191d67f35962ecc9d8085aea03a54b005481c5679/diff:/var/lib/docker/overlay2/efe16850b7c42db0b3f28408cdb02eff4241285a252dffc6654ed3a66e968ff4/diff:/var/lib/docker/overlay2/9065e73accfe597e1980795faa8eca881ce1b3e3ad3af156f111d86633cb5c35/diff:/var/lib/docker/overlay2/a2c823c996fc48433d765616cdafd3791ec68f88bcbdf7379b1e655867979cb9/diff:/var/lib/docker/overlay2/a1a30209b0fd5596d0b7210c2f715c3b2311251bef54234000fd921af8841331/diff:/var/lib/docker/overlay2/7911afcabe0134af2d3c0de92371099a7fe39bf81ebbe54bda37991706bdb84a/diff",
            "MergedDir": "/var/lib/docker/overlay2/5d5c598de7b32605fdd4eb053b2784b34103974f89e29dc23ca39cf9383edd36/merged",
            "UpperDir": "/var/lib/docker/overlay2/5d5c598de7b32605fdd4eb053b2784b34103974f89e29dc23ca39cf9383edd36/diff",
            "WorkDir": "/var/lib/docker/overlay2/5d5c598de7b32605fdd4eb053b2784b34103974f89e29dc23ca39cf9383edd36/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:4695cdfb426a05673a100e69d2fe9810d9ab2b3dd88ead97c6a3627246d83815",
            "sha256:81d28cca9b375eec0dc95da508869402a7c9015583fd973af37d105b7bb2797f",
            "sha256:a40ee0f44ba216dde93b56cc54818161cec6cbf0bdf8991feca6af1030b47afc",
            "sha256:52775d7a43813e4b04e3795479cf0713fb43d269781c3198d9444242d9ac5793",
            "sha256:1dc84096b6290134d72224561344d3acb1867bb01d2da11ccf1921adbf1bbc5a",
            "sha256:a75d02626621d7979206887a1ff54a9139ca91cd2ff3500c04f005668bc22fc2",
            "sha256:77f2f2fd0e427de16c545e3fafa59996bcca6d12e7c667d0b3ab34c795df03ea",
            "sha256:2480672854467fa17e2bf8e0371f9ec1209acd5aebe592b04f5d87a30cc5e2b7",
            "sha256:3b03c13c2fa4750c5051d80ae89c21369e8013de927ce5153012cfd30ecfa511",
            "sha256:0fcf7f9386f11e6c65aeaca466f5177a59cedafa394a4753872f6812a1e83270",
            "sha256:604616af23d6b25b24836266866a3f9ae4b6907024d4e216c5eae7eb435400af"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-28T10:01:13.25617311+08:00"
    }
}

更多版本

docker.io/fkiecad/cwe_checker:stable

linux/amd64 docker.io1.44GB2025-07-28 10:02
8