docker.io/wiremock/wiremock:3.9.1 linux/amd64

docker.io/wiremock/wiremock:3.9.1 - 国内下载镜像源 浏览次数:14

这是一个WireMock的Docker镜像。WireMock是一个用于模拟HTTP服务的工具,允许您在测试或开发过程中模拟各种HTTP响应,而无需依赖实际的后端服务。这个镜像提供了方便快捷的方式来运行WireMock,简化了设置和使用过程。

源镜像 docker.io/wiremock/wiremock:3.9.1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/wiremock/wiremock:3.9.1
镜像ID sha256:cb94f7a4f456152bd42ba66d0cb8b2ed1df07ba1fa552177f92a004dd37d5b3d
镜像TAG 3.9.1
大小 276.74MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /docker-entrypoint.sh
工作目录 /home/wiremock
OS/平台 linux/amd64
浏览量 14 次
贡献者
镜像创建 2024-07-24T15:19:45.477250828Z
同步时间 2025-08-19 12:08
更新时间 2025-08-20 06:19
开放端口
8080/tcp 8443/tcp
环境变量
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-11.0.24+8 WIREMOCK_VERSION=3.9.1 GOSU_VERSION=1.17
镜像标签
Rodolphe CHAIGNEAU <rodolphe.chaigneau@gmail.com>: maintainer ubuntu: org.opencontainers.image.ref.name 24.04: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2024-07-24 23:19:45  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/docker-entrypoint.sh"]
                        
# 2024-07-24 23:19:45  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:8080/__admin/health || exit 1"] "0s" "0s" "5s" "100ms" '\x00'}
                        
# 2024-07-24 23:19:45  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{} 8443/tcp:{}]
                        
# 2024-07-24 23:19:45  418.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh / # buildkit
                        
# 2024-07-24 23:19:45  0.00B 执行命令并创建新的镜像层
RUN |1 WIREMOCK_VERSION=3.9.1 /bin/sh -c mkdir -p /home/wiremock/mappings && 	mkdir -p /home/wiremock/__files && 	mkdir -p /var/wiremock/extensions # buildkit
                        
# 2024-07-24 23:19:45  17.14MB 执行命令并创建新的镜像层
RUN |1 WIREMOCK_VERSION=3.9.1 /bin/sh -c mkdir -p /var/wiremock/lib/   && curl https://repo1.maven.org/maven2/org/wiremock/wiremock-standalone/$WIREMOCK_VERSION/wiremock-standalone-$WIREMOCK_VERSION.jar     -o /var/wiremock/lib/wiremock-standalone.jar # buildkit
                        
# 2024-07-24 23:19:45  2.97MB 执行命令并创建新的镜像层
RUN |1 WIREMOCK_VERSION=3.9.1 /bin/sh -c set -eux; 	savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends ca-certificates wget; 	if ! command -v gpg; then 		apt-get install -y --no-install-recommends gnupg2 dirmngr; 	elif gpg --version | grep -q '^gpg (GnuPG) 1\.'; then 		apt-get install -y --no-install-recommends gnupg-curl; 	fi; 	rm -rf /var/lib/apt/lists/*; 		dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; 	wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch"; 	wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc"; 		export GNUPGHOME="$(mktemp -d)"; 	gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; 	gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; 	command -v gpgconf && gpgconf --kill all || :; 	rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; 		apt-mark auto '.*' > /dev/null; 	[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 		chmod +x /usr/local/bin/gosu; 	gosu --version; 	gosu nobody true # buildkit
                        
# 2024-07-24 23:19:31  0.00B 设置工作目录为/home/wiremock
WORKDIR /home/wiremock
                        
# 2024-07-24 23:19:31  0.00B 设置环境变量 GOSU_VERSION
ENV GOSU_VERSION=1.17
                        
# 2024-07-24 23:19:31  0.00B 设置环境变量 WIREMOCK_VERSION
ENV WIREMOCK_VERSION=3.9.1
                        
# 2024-07-24 23:19:31  0.00B 定义构建参数
ARG WIREMOCK_VERSION=3.9.1
                        
# 2024-07-24 23:19:31  0.00B 添加元数据标签
LABEL maintainer=Rodolphe CHAIGNEAU <rodolphe.chaigneau@gmail.com>
                        
# 2024-07-24 01:08:23  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2024-07-24 01:08:23  3.47KB 复制新文件或目录到容器中
COPY entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2024-07-24 01:08:23  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2024-07-24 01:08:23  140.96MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        amd64)          ESUM='e0c1938093da3780e4494d366a4e6b75584dde8d46a19acea6691ae11df4cda5';          BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.24%2B8/OpenJDK11U-jre_x64_linux_hotspot_11.0.24_8.tar.gz';          ;;        arm64)          ESUM='1fe97cdaad47d7d108f329c6e4560b46748ef7f2948a1027812ade0bbc2a3597';          BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.24%2B8/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.24_8.tar.gz';          ;;        armhf)          ESUM='bf893085627c6ec484e63aa1290276b23bcfee547459da6b0432ae9c5c1be22a';          BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.24%2B8/OpenJDK11U-jre_arm_linux_hotspot_11.0.24_8.tar.gz';          ;;        ppc64el)          ESUM='8ee351314182df93fbad96139bb74b97814944d66197896e388404a1ecfa06b3';          BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.24%2B8/OpenJDK11U-jre_ppc64le_linux_hotspot_11.0.24_8.tar.gz';          ;;        s390x)          ESUM='5b331f093bb03126334bbbc24f05f60681baeda461d860e4e2cdb693ee54e0ed';          BINARY_URL='https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.24%2B8/OpenJDK11U-jre_s390x_linux_hotspot_11.0.24_8.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL};     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;     find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;     java -Xshare:dump; # buildkit
                        
# 2024-07-24 01:08:23  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-11.0.24+8
                        
# 2024-07-24 01:08:23  37.63MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apt-get update;     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends         curl         wget         fontconfig         ca-certificates p11-kit         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
                        
# 2024-07-24 01:08:23  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2024-07-24 01:08:23  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2024-07-24 01:08:23  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2024-06-07 20:00:09  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2024-06-07 20:00:08  78.05MB 
/bin/sh -c #(nop) ADD file:5601f441718b0d192d73394b35fd07675342837ec9089ddd52dd1dc0de79630e in / 
                        
# 2024-06-07 20:00:06  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2024-06-07 20:00:06  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2024-06-07 20:00:06  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2024-06-07 20:00:06  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:cb94f7a4f456152bd42ba66d0cb8b2ed1df07ba1fa552177f92a004dd37d5b3d",
    "RepoTags": [
        "wiremock/wiremock:3.9.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/wiremock/wiremock:3.9.1"
    ],
    "RepoDigests": [
        "wiremock/wiremock@sha256:8fe02bc3f9b63deb1454d41750dbaf081adf4b3e8c74fd8e31f790bee5647b88",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/wiremock/wiremock@sha256:ee6377db13651872088ee7ffa31e7712609f33b34aa60ab7a044840cc7a05aa2"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-07-24T15:19:45.477250828Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {},
            "8443/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",
            "JAVA_HOME=/opt/java/openjdk",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_VERSION=jdk-11.0.24+8",
            "WIREMOCK_VERSION=3.9.1",
            "GOSU_VERSION=1.17"
        ],
        "Cmd": null,
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "curl -f http://localhost:8080/__admin/health || exit 1"
            ],
            "StartPeriod": 5000000000,
            "StartInterval": 100000000
        },
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/home/wiremock",
        "Entrypoint": [
            "/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "Rodolphe CHAIGNEAU \u003crodolphe.chaigneau@gmail.com\u003e",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 276743778,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/40d313908ba9ba0fd93ac1206fe76a53560a681418003d3833bcf90e2c017196/diff:/var/lib/docker/overlay2/cdfdae3e946dfd426af3a8c68e043be6ad060820f10f9e2c841e76fa080ec005/diff:/var/lib/docker/overlay2/5610ea6831a2de5ffacd226e118da93869864579fe915e15c11b47a50afc575a/diff:/var/lib/docker/overlay2/6482740b69027279646b293e2553eeeab225744110bd54c8c773a114180f8aac/diff:/var/lib/docker/overlay2/0d0e526b370a73fd5fcb92d12ba65d04eb8ea238f3af81dc11acac62b880108b/diff:/var/lib/docker/overlay2/2ef631ae7a66e83d558b0696638278c433488e9cef32fa5d0820c5dbab271dc7/diff:/var/lib/docker/overlay2/064474d529dfd69032aac2145b013813b1a6950f8c2dd722c6b560db03e8006d/diff:/var/lib/docker/overlay2/bcd2555e37abe085fe1eed14f82db3bd44318d09dde298d0b3e96adf67d987e6/diff:/var/lib/docker/overlay2/4a032059fbb6f5c6aef2b1284647c1b07cb7f499606b2002c113c98f151e808e/diff",
            "MergedDir": "/var/lib/docker/overlay2/25deb4bb07d0f4a216c7aadb9b27bdfcb00c6c7a09faf94a333fa463758e3bfe/merged",
            "UpperDir": "/var/lib/docker/overlay2/25deb4bb07d0f4a216c7aadb9b27bdfcb00c6c7a09faf94a333fa463758e3bfe/diff",
            "WorkDir": "/var/lib/docker/overlay2/25deb4bb07d0f4a216c7aadb9b27bdfcb00c6c7a09faf94a333fa463758e3bfe/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:a30a5965a4f7d9d5ff76a46eb8939f58e95be844de1ac4a4b452d5d31158fdea",
            "sha256:12fa8d9dfb01ad62678ef49769b8056bdd973b3e89840e3848d00416662bd2ca",
            "sha256:0adaa044d20abb3d0603812245eddb8226ea746322dfa4aca37611e9672dd5ff",
            "sha256:4b9df52bdf916a31915ebc5fe84ca263d0f079b77ec857dc6f9572a41e91e2e7",
            "sha256:176bea266bcac0258f94d7ca4c9685406f8b22704f3180c002e7b903203d6341",
            "sha256:edf5f8c9c199e07cae88a5b51c6ff56b08c3aa197d39082d54c2425ad925b5a6",
            "sha256:1ab3f2012d12bc83ab1c1e9747ea919c61bb4635cb825795a0cfa66aff6bd52e",
            "sha256:3304f79c9fc3a8426d2f5450950f5cb9ab3280f922363ded2b023c9fafd9f864",
            "sha256:3d9b1a730ade711ac27895643f1555af1acdf1d9e015ae2edea0b48bd995058b",
            "sha256:429e51fdea40c42a35c23c4f1f3487da22e19571523efa8885826a7da2d37d99"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-19T12:08:00.796945238+08:00"
    }
}

更多版本

docker.io/wiremock/wiremock:3.9.1

linux/amd64 docker.io276.74MB2025-08-19 12:08
13