docker.io/medicean/vulapps:s_struts2_s2-032 linux/amd64

docker.io/medicean/vulapps:s_struts2_s2-032 - 国内下载镜像源 浏览次数:12

这是一个包含多个易受攻击的web应用程序的Docker镜像,用于安全测试和学习目的。它提供了一个方便的环境,让安全研究人员和开发人员能够在受控环境中练习和测试他们的技能,而无需在生产系统上部署有漏洞的应用程序。

源镜像 docker.io/medicean/vulapps:s_struts2_s2-032
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/medicean/vulapps:s_struts2_s2-032
镜像ID sha256:91e11663ae7cb7e0e851e5ccfcb21883f2c8c750062e3ef3261f9820879f06a3
镜像TAG s_struts2_s2-032
大小 346.70MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /usr/local/tomcat/bin/catalina.sh run
启动入口
工作目录 /tmp
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2016-07-30T04:51:47.704627505Z
同步时间 2025-08-04 18:03
更新时间 2025-08-06 03:06
开放端口
8080/tcp
环境变量
PATH=/usr/local/tomcat/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre JAVA_VERSION=8u91 JAVA_DEBIAN_VERSION=8u91-b14-1~bpo8+1 CA_CERTIFICATES_JAVA_VERSION=20140324 CATALINA_HOME=/usr/local/tomcat TOMCAT_NATIVE_LIBDIR=/usr/local/tomcat/native-jni-lib LD_LIBRARY_PATH=/usr/local/tomcat/native-jni-lib OPENSSL_VERSION=1.0.2h-1 TOMCAT_MAJOR=8 TOMCAT_VERSION=8.0.36 TOMCAT_TGZ_URL=https://www.apache.org/dist/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/medicean/vulapps:s_struts2_s2-032
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/medicean/vulapps:s_struts2_s2-032  docker.io/medicean/vulapps:s_struts2_s2-032

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/medicean/vulapps:s_struts2_s2-032
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/medicean/vulapps:s_struts2_s2-032  docker.io/medicean/vulapps:s_struts2_s2-032

Shell快速替换命令

sed -i 's#medicean/vulapps:s_struts2_s2-032#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/medicean/vulapps:s_struts2_s2-032#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/medicean/vulapps:s_struts2_s2-032 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/medicean/vulapps:s_struts2_s2-032  docker.io/medicean/vulapps:s_struts2_s2-032'

Ansible快速分发-Containerd

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

镜像构建历史


# 2016-07-30 12:51:47  0.00B 
/bin/sh -c #(nop) CMD ["/usr/local/tomcat/bin/catalina.sh" "run"]
                        
# 2016-07-30 12:51:45  0.00B 
/bin/sh -c #(nop) EXPOSE 8080/tcp
                        
# 2016-07-30 12:51:44  10.08MB 
/bin/sh -c #(nop) COPY file:da0bc1a3ebf22af6d9cf437624a15e4ea1bea4ce676a2323fc12219302ff4a6b in /usr/local/tomcat/webapps/ROOT.war
                        
# 2016-07-30 12:51:42  0.00B 
/bin/sh -c set -ex     && rm -rf /usr/local/tomcat/webapps/*     && chmod a+x /usr/local/tomcat/bin/*.sh
                        
# 2016-07-30 12:51:40  0.00B 
/bin/sh -c #(nop) WORKDIR /tmp
                        
# 2016-07-30 12:51:38  0.00B 
/bin/sh -c #(nop) MAINTAINER Medici.Yan@Gmail.com
                        
# 2016-07-09 04:13:05  0.00B 
/bin/sh -c #(nop) CMD ["catalina.sh" "run"]
                        
# 2016-07-09 04:13:04  0.00B 
/bin/sh -c #(nop) EXPOSE 8080/tcp
                        
# 2016-07-09 04:13:04  0.00B 
/bin/sh -c set -e 	&& nativeLines="$(catalina.sh configtest 2>&1)" 	&& nativeLines="$(echo "$nativeLines" | grep 'Apache Tomcat Native')" 	&& nativeLines="$(echo "$nativeLines" | sort -u)" 	&& if ! echo "$nativeLines" | grep 'INFO: Loaded APR based Apache Tomcat Native library' >&2; then 		echo >&2 "$nativeLines"; 		exit 1; 	fi
                        
# 2016-07-09 04:13:02  16.91MB 
/bin/sh -c set -x 		&& wget -O tomcat.tar.gz "$TOMCAT_TGZ_URL" 	&& wget -O tomcat.tar.gz.asc "$TOMCAT_TGZ_URL.asc" 	&& gpg --batch --verify tomcat.tar.gz.asc tomcat.tar.gz 	&& tar -xvf tomcat.tar.gz --strip-components=1 	&& rm bin/*.bat 	&& rm tomcat.tar.gz* 		&& nativeBuildDir="$(mktemp -d)" 	&& tar -xvf bin/tomcat-native.tar.gz -C "$nativeBuildDir" --strip-components=1 	&& nativeBuildDeps=" 		gcc 		libapr1-dev 		libssl-dev 		make 		openjdk-${JAVA_VERSION%%[-~bu]*}-jdk=$JAVA_DEBIAN_VERSION 	" 	&& apt-get update && apt-get install -y --no-install-recommends $nativeBuildDeps && rm -rf /var/lib/apt/lists/* 	&& ( 		export CATALINA_HOME="$PWD" 		&& cd "$nativeBuildDir/native" 		&& ./configure 			--libdir="$TOMCAT_NATIVE_LIBDIR" 			--prefix="$CATALINA_HOME" 			--with-apr="$(which apr-1-config)" 			--with-java-home="$(docker-java-home)" 			--with-ssl=yes 		&& make -j$(nproc) 		&& make install 	) 	&& apt-get purge -y --auto-remove $nativeBuildDeps 	&& rm -rf "$nativeBuildDir" 	&& rm bin/tomcat-native.tar.gz
                        
# 2016-07-09 04:10:49  0.00B 
/bin/sh -c #(nop) ENV TOMCAT_TGZ_URL=https://www.apache.org/dist/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz
                        
# 2016-07-09 04:10:49  0.00B 
/bin/sh -c #(nop) ENV TOMCAT_VERSION=8.0.36
                        
# 2016-07-09 04:10:49  0.00B 
/bin/sh -c #(nop) ENV TOMCAT_MAJOR=8
                        
# 2016-07-09 04:05:23  119.93KB 
/bin/sh -c set -ex 	&& for key in 		05AB33110949707C93A279E3D3EFE6B686867BA6 		07E48665A34DCAFAE522E5E6266191C37C037D42 		47309207D818FFD8DCD3F83F1931D684307A10A5 		541FBE7D8F78B25E055DDEE13C370389288584E7 		61B832AC2F1C5A90F0F9B00A1C506407564C17A3 		713DA88BE50911535FE716F5208B0AB1D63011C7 		79F7026C690BAA50B92CD8B66A3AD3F4F22C4FED 		9BA44C2621385CB966EBA586F72C284D731FABEE 		A27677289986DB50844682F8ACB77FC2E86E29AC 		A9C5DF4D22E99998D9875A5110C01C5A2F6059E7 		DCFD35E0BF8CA7344752DE8B6FB21E8933C60243 		F3A04C595DB5B6A5F1ECA43E3B7BBB100D811BBE 		F7DA48BB64BCB84ECBA7EE6935CD23C10D498E23 	; do 		gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; 	done
                        
# 2016-07-09 04:05:15  7.43MB 
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends 		libapr1 		openssl="$OPENSSL_VERSION" 	&& rm -rf /var/lib/apt/lists/*
                        
# 2016-07-09 04:04:11  172.00B 
/bin/sh -c { 		echo 'deb http://httpredir.debian.org/debian unstable main'; 	} > /etc/apt/sources.list.d/unstable.list 	&& { 		echo 'Package: *'; 		echo 'Pin: release a=unstable'; 		echo 'Pin-Priority: -10'; 		echo; 		echo 'Package: openssl libssl*'; 		echo "Pin: version $OPENSSL_VERSION"; 		echo 'Pin-Priority: 990'; 	} > /etc/apt/preferences.d/unstable-openssl
                        
# 2016-07-09 04:04:09  0.00B 
/bin/sh -c #(nop) ENV OPENSSL_VERSION=1.0.2h-1
                        
# 2016-07-09 04:04:08  0.00B 
/bin/sh -c #(nop) ENV LD_LIBRARY_PATH=/usr/local/tomcat/native-jni-lib
                        
# 2016-07-09 04:04:08  0.00B 
/bin/sh -c #(nop) ENV TOMCAT_NATIVE_LIBDIR=/usr/local/tomcat/native-jni-lib
                        
# 2016-06-11 07:19:48  0.00B 
/bin/sh -c #(nop) WORKDIR /usr/local/tomcat
                        
# 2016-06-11 07:19:48  0.00B 
/bin/sh -c mkdir -p "$CATALINA_HOME"
                        
# 2016-06-11 07:19:47  0.00B 
/bin/sh -c #(nop) ENV PATH=/usr/local/tomcat/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2016-06-11 07:19:47  0.00B 
/bin/sh -c #(nop) ENV CATALINA_HOME=/usr/local/tomcat
                        
# 2016-06-10 06:13:54  418.22KB 
/bin/sh -c /var/lib/dpkg/info/ca-certificates-java.postinst configure
                        
# 2016-06-10 06:13:51  140.40MB 
/bin/sh -c set -x 	&& apt-get update 	&& apt-get install -y 		openjdk-8-jre-headless="$JAVA_DEBIAN_VERSION" 		ca-certificates-java="$CA_CERTIFICATES_JAVA_VERSION" 	&& rm -rf /var/lib/apt/lists/* 	&& [ "$JAVA_HOME" = "$(docker-java-home)" ]
                        
# 2016-06-10 06:12:28  0.00B 
/bin/sh -c #(nop) ENV CA_CERTIFICATES_JAVA_VERSION=20140324
                        
# 2016-06-10 06:12:28  0.00B 
/bin/sh -c #(nop) ENV JAVA_DEBIAN_VERSION=8u91-b14-1~bpo8+1
                        
# 2016-06-10 06:12:28  0.00B 
/bin/sh -c #(nop) ENV JAVA_VERSION=8u91
                        
# 2016-06-10 06:12:27  0.00B 
/bin/sh -c #(nop) ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre
                        
# 2016-06-10 06:12:27  87.00B 
/bin/sh -c { 		echo '#!/bin/sh'; 		echo 'set -e'; 		echo; 		echo 'dirname "$(dirname "$(readlink -f "$(which javac || which java)")")"'; 	} > /usr/local/bin/docker-java-home 	&& chmod +x /usr/local/bin/docker-java-home
                        
# 2016-06-10 06:12:26  0.00B 
/bin/sh -c #(nop) ENV LANG=C.UTF-8
                        
# 2016-06-10 06:12:26  61.00B 
/bin/sh -c echo 'deb http://httpredir.debian.org/debian jessie-backports main' > /etc/apt/sources.list.d/jessie-backports.list
                        
# 2016-06-10 06:08:24  1.57MB 
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends 		bzip2 		unzip 		xz-utils 	&& rm -rf /var/lib/apt/lists/*
                        
# 2016-06-10 05:35:50  44.69MB 
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends 		ca-certificates 		curl 		wget 	&& rm -rf /var/lib/apt/lists/*
                        
# 2016-06-10 05:28:43  0.00B 
/bin/sh -c #(nop) CMD ["/bin/bash"]
                        
# 2016-06-10 05:28:42  125.09MB 
/bin/sh -c #(nop) ADD file:76679eeb94129df23c99013487d6b6bd779d2107bf07d194a524fdbb6a961530 in /
                        
                    

镜像信息

{
    "Id": "sha256:91e11663ae7cb7e0e851e5ccfcb21883f2c8c750062e3ef3261f9820879f06a3",
    "RepoTags": [
        "medicean/vulapps:s_struts2_s2-032",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/medicean/vulapps:s_struts2_s2-032"
    ],
    "RepoDigests": [
        "medicean/vulapps@sha256:baba4e1460fccac08c417dce91884cf369002d278323ec15339b8797f5a97151",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/medicean/vulapps@sha256:fea8ce2df5d91f403e199e8deb954e0dea80029e99c384fbd6c33378aaa0a539"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2016-07-30T04:51:47.704627505Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "1.11.2",
    "Author": "Medici.Yan@Gmail.com",
    "Config": {
        "Hostname": "6250540837a8",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/tomcat/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre",
            "JAVA_VERSION=8u91",
            "JAVA_DEBIAN_VERSION=8u91-b14-1~bpo8+1",
            "CA_CERTIFICATES_JAVA_VERSION=20140324",
            "CATALINA_HOME=/usr/local/tomcat",
            "TOMCAT_NATIVE_LIBDIR=/usr/local/tomcat/native-jni-lib",
            "LD_LIBRARY_PATH=/usr/local/tomcat/native-jni-lib",
            "OPENSSL_VERSION=1.0.2h-1",
            "TOMCAT_MAJOR=8",
            "TOMCAT_VERSION=8.0.36",
            "TOMCAT_TGZ_URL=https://www.apache.org/dist/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz"
        ],
        "Cmd": [
            "/usr/local/tomcat/bin/catalina.sh",
            "run"
        ],
        "ArgsEscaped": true,
        "Image": "sha256:c65127b7096fb13255f38710262f09e0f3606524c94d2787d9acb6d35da1bf5e",
        "Volumes": null,
        "WorkingDir": "/tmp",
        "Entrypoint": null,
        "OnBuild": [],
        "Labels": {}
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 346699797,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/21cf3820409fbb6776c8c108cd795a505ec0c1c01caf03b1b10dfd2d504c0aae/diff:/var/lib/docker/overlay2/0058a631399f5f08a7393ea3920e195d6d9f605cf05a002dab40bb09181810c8/diff:/var/lib/docker/overlay2/0e5b59a15c11dc1a76633a5c6fa96ff03b02531816f021f80c434e079c624bba/diff:/var/lib/docker/overlay2/2a6ee0cc4254e63d3ec54a6e9d86dc8f57083d87d75d7e8ae758900d11d72daf/diff:/var/lib/docker/overlay2/d2ad5af23bc303bccd786e764cacc7c36121128c529a9ae513b6fe873ae24dc4/diff:/var/lib/docker/overlay2/9bd3301837598b209e81cec71bff361684f54ab58efa815ff55f77f37df9724c/diff:/var/lib/docker/overlay2/b1498079067d8ff6af9e3b32069beb927503235e1769a20f250e7772fcfd06f6/diff:/var/lib/docker/overlay2/71052ad75269fba996bb36ec3f9338edd25ba3e2ca96abab7e4a7f7e0a4a1263/diff:/var/lib/docker/overlay2/348cb7077b0141e0e9a03382f5ae6255fdd3618cf25104b0ed2cd4ecae90d5a1/diff:/var/lib/docker/overlay2/76f20a3b6711eaf9d14a970744f6a1ecb61afff4e336c85265ac49a2c248a409/diff:/var/lib/docker/overlay2/425020d22f4748c364bf2d67abe2d2f63431771edb047bd847ebc60fbc47775a/diff:/var/lib/docker/overlay2/e94bdcf74373bc2bb27db75ae8f344bb8ee851e0dfc7a75271c322a5bf9312e7/diff:/var/lib/docker/overlay2/c0d4f1ab8fa6710729b3702d3408addee2b0bb9c32023c9f127a50d854db2066/diff:/var/lib/docker/overlay2/7523f5d9634f6bc6d9cdcecb88d98b21e39bc5221410b4ab8e6d494eeaa7f817/diff",
            "MergedDir": "/var/lib/docker/overlay2/fbad79957d0702b234ebb3862a21ac49e8a858a70971fcf4396216c75974bff5/merged",
            "UpperDir": "/var/lib/docker/overlay2/fbad79957d0702b234ebb3862a21ac49e8a858a70971fcf4396216c75974bff5/diff",
            "WorkDir": "/var/lib/docker/overlay2/fbad79957d0702b234ebb3862a21ac49e8a858a70971fcf4396216c75974bff5/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:42755cf4ee95900a105b4e33452e787026ecdefffcc1992f961aa286dc3f7f95",
            "sha256:d1c800db26c75f0aa5881a5965bd6b6abf5101dbb626a4be5cb977cc8464de3b",
            "sha256:79aea7ff834ff37b131ead8c6a5d5cf0ec54d9aed35743e57815ab7540e64cb5",
            "sha256:788c89434030a7b00ee299cd14f9f39a35937714b6375743bcb760133772ea17",
            "sha256:9176ec7d1a0ca5b937b18be1002de358b12932d1ce58a468da7e7c546275a5b9",
            "sha256:a703d1f77f179885cb10b6f6778887cc7529b32cdf66e6adba5b92d0616141fe",
            "sha256:b5d7c200f6f3d21161fda8ad0990b35fb8d90f8b763bc392f5dfbb35cd2cf13b",
            "sha256:5fa88c5ac09f8db43b8625787071c1eeea17b8529100dac4477b8b004c78201d",
            "sha256:e32329bd4c0669203a4ba10fc25fefe79dba7541427d5d7112d54faa3b9a9308",
            "sha256:1178c3fbfaa62ab31fa966e7d2f54ad60d9439b98772708239b1baf3100e34cd",
            "sha256:ab141144994b1b14936d65af284c3b0d0fef1c20e6dba2be769cf2cc82c7ceb5",
            "sha256:d4b772a5d70179361a16487b620b17a6f6a64e5f4163cd63c24bd6910957225a",
            "sha256:93d1acd926aeb9294f1c5c299533caf4043d9a0234a9426e59a5830675bc7e36",
            "sha256:a80813c3768a2b5f283346422c1c0aa7bb0d02d82e9e2376ab2424d7c00ad7ec",
            "sha256:41d576ee07900f54a9b82409c909bef32b28dbe4698cd298e205a4252cd6f9e0"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-04T18:03:33.098199148+08:00"
    }
}

更多版本

docker.io/medicean/vulapps:c_cmseasy_1

linux/amd64 docker.io769.14MB2025-04-15 20:20
98

docker.io/medicean/vulapps:s_struts2_s2-032

linux/amd64 docker.io346.70MB2025-08-04 18:03
11