docker.io/hazelcast/hazelcast:5.3-jdk11 linux/amd64

docker.io/hazelcast/hazelcast:5.3-jdk11 - 国内下载镜像源 浏览次数:55
```html

这是一个Hazelcast的Docker镜像。Hazelcast是一个开源的、分布式的、内存中的数据网格平台,提供诸如数据缓存、处理和分布式计算等功能。这个镜像包含了Hazelcast的运行时环境,方便用户快速部署和运行Hazelcast集群。

```
源镜像 docker.io/hazelcast/hazelcast:5.3-jdk11
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hazelcast/hazelcast:5.3-jdk11
镜像ID sha256:909e94e947ac38dc3e35292d414627a349e7f141fa269356d39eb50d409c134a
镜像TAG 5.3-jdk11
大小 662.00MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD hz start
启动入口
工作目录 /opt/hazelcast
OS/平台 linux/amd64
浏览量 55 次
贡献者 11*******8@qq.com
镜像创建 2025-03-09T21:57:01.297841533Z
同步时间 2025-03-10 16:14
更新时间 2025-04-18 12:44
开放端口
5701/tcp
环境变量
PATH=/opt/hazelcast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HZ_HOME=/opt/hazelcast CLASSPATH_DEFAULT=/opt/hazelcast/* JAVA_OPTS_DEFAULT=-Djava.net.preferIPv4Stack=true -XX:MaxRAMPercentage=80.0 -XX:MaxGCPauseMillis=5 PROMETHEUS_PORT= PROMETHEUS_CONFIG=/opt/hazelcast/config/jmx_agent_config.yaml CLASSPATH= JAVA_OPTS= HAZELCAST_CONFIG=config/hazelcast-docker.xml LANG=C.UTF-8

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hazelcast/hazelcast:5.3-jdk11
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hazelcast/hazelcast:5.3-jdk11  docker.io/hazelcast/hazelcast:5.3-jdk11

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hazelcast/hazelcast:5.3-jdk11
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hazelcast/hazelcast:5.3-jdk11  docker.io/hazelcast/hazelcast:5.3-jdk11

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-03-10 05:57:01  0.00B 设置默认要执行的命令
CMD ["hz" "start"]
                        
# 2025-03-10 05:57:01  0.00B 指定运行容器时使用的用户
USER hazelcast
                        
# 2025-03-10 05:57:01  4.72KB 执行命令并创建新的镜像层
RUN |4 HZ_VERSION=5.3.8 HZ_VARIANT= HZ_HOME=/opt/hazelcast JDK_VERSION=11 /bin/sh -c addgroup -S hazelcast && adduser -S hazelcast -G hazelcast # buildkit
                        
# 2025-03-10 05:57:01  0.00B 设置工作目录为/opt/hazelcast
WORKDIR /opt/hazelcast
                        
# 2025-03-10 05:57:01  739.00B 复制新文件或目录到容器中
COPY log4j2.properties log4j2-json.properties jmx_agent_config.yaml /opt/hazelcast/config/ # buildkit
                        
# 2025-03-10 05:57:01  654.66MB 执行命令并创建新的镜像层
RUN |4 HZ_VERSION=5.3.8 HZ_VARIANT= HZ_HOME=/opt/hazelcast JDK_VERSION=11 /bin/sh -c echo "Upgrading APK packages"     && apk upgrade --no-cache     && echo "Installing new APK packages"     && apk add --no-cache openjdk${JDK_VERSION}-jre-headless bash curl libxml2-utils zip unzip     && if [[ ! -f ${HZ_HOME}/hazelcast-distribution.zip ]]; then        HAZELCAST_ZIP_URL=$(${HZ_HOME}/get-hz-dist-zip.sh);        echo "Downloading Hazelcast${HZ_VARIANT} distribution zip from ${HAZELCAST_ZIP_URL}...";        curl -sf -L ${HAZELCAST_ZIP_URL} --output ${HZ_HOME}/hazelcast-distribution.zip;     else            echo "Using local hazelcast-distribution.zip";     fi     && unzip -qq ${HZ_HOME}/hazelcast-distribution.zip 'hazelcast-*/**' -d ${HZ_HOME}/tmp/     && mv ${HZ_HOME}/tmp/*/* ${HZ_HOME}/     && echo "Setting Pardot ID to 'docker'"     && echo 'hazelcastDownloadId=docker' > "${HZ_HOME}/lib/hazelcast-download.properties"     && echo "Granting read permission to ${HZ_HOME}"     && chmod -R +r ${HZ_HOME}     && echo "Cleaning APK packages and redundant files/folders"     && apk del libxml2-utils zip unzip     && rm -rf /var/cache/apk/* ${HZ_HOME}/get-hz-dist-zip.sh ${HZ_HOME}/hazelcast-distribution.zip ${HZ_HOME}/tmp     && chmod +x ${HZ_HOME}/bin/* # buildkit
                        
# 2025-03-10 05:56:47  1.61KB 复制新文件或目录到容器中
COPY *.jar get-hz-dist-zip.sh hazelcast-*.zip /opt/hazelcast/ # buildkit
                        
# 2025-03-10 05:56:47  0.00B 声明容器运行时监听的端口
EXPOSE map[5701/tcp:{}]
                        
# 2025-03-10 05:56:47  0.00B 设置环境变量 HZ_HOME CLASSPATH_DEFAULT JAVA_OPTS_DEFAULT -XX:MaxRAMPercentage -XX:MaxGCPauseMillis PROMETHEUS_PORT PROMETHEUS_CONFIG CLASSPATH JAVA_OPTS HAZELCAST_CONFIG LANG PATH
ENV HZ_HOME=/opt/hazelcast CLASSPATH_DEFAULT=/opt/hazelcast/* JAVA_OPTS_DEFAULT=-Djava.net.preferIPv4Stack=true -XX:MaxRAMPercentage=80.0 -XX:MaxGCPauseMillis=5 PROMETHEUS_PORT= PROMETHEUS_CONFIG=/opt/hazelcast/config/jmx_agent_config.yaml CLASSPATH= JAVA_OPTS= HAZELCAST_CONFIG=config/hazelcast-docker.xml LANG=C.UTF-8 PATH=/opt/hazelcast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-03-10 05:56:47  0.00B 定义构建参数
ARG JDK_VERSION=11
                        
# 2025-03-10 05:56:47  0.00B 定义构建参数
ARG HZ_HOME=/opt/hazelcast
                        
# 2025-03-10 05:56:47  0.00B 定义构建参数
ARG HZ_VARIANT=
                        
# 2025-03-10 05:56:47  0.00B 定义构建参数
ARG HZ_VERSION=5.3.8
                        
# 2023-05-10 07:11:10  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2023-05-10 07:11:10  7.33MB 
/bin/sh -c #(nop) ADD file:7625ddfd589fb824ee39f1b1eb387b98f3676420ff52f26eb9d975151e889667 in / 
                        
                    

镜像信息

{
    "Id": "sha256:909e94e947ac38dc3e35292d414627a349e7f141fa269356d39eb50d409c134a",
    "RepoTags": [
        "hazelcast/hazelcast:5.3-jdk11",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hazelcast/hazelcast:5.3-jdk11"
    ],
    "RepoDigests": [
        "hazelcast/hazelcast@sha256:9b48e43dcbcbbf9e45197a515e92ad17d6d648d1b58796b270d344f95c7ee5f1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hazelcast/hazelcast@sha256:031a659050232691607a0690df9b5b564562233738f144628c9cec8ad10e0f6b"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-03-09T21:57:01.297841533Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "hazelcast",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "5701/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/hazelcast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "HZ_HOME=/opt/hazelcast",
            "CLASSPATH_DEFAULT=/opt/hazelcast/*",
            "JAVA_OPTS_DEFAULT=-Djava.net.preferIPv4Stack=true -XX:MaxRAMPercentage=80.0 -XX:MaxGCPauseMillis=5",
            "PROMETHEUS_PORT=",
            "PROMETHEUS_CONFIG=/opt/hazelcast/config/jmx_agent_config.yaml",
            "CLASSPATH=",
            "JAVA_OPTS=",
            "HAZELCAST_CONFIG=config/hazelcast-docker.xml",
            "LANG=C.UTF-8"
        ],
        "Cmd": [
            "hz",
            "start"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/opt/hazelcast",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 661997229,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/d0f43fa22fe8cd130bdb5e4cfd612a39b902079fedeef728227710838fdcd73b/diff:/var/lib/docker/overlay2/10e4d4ac2ffa5cdfc1a047e59c3c6d713bc331f529f0fe67e1635963d38f8e44/diff:/var/lib/docker/overlay2/0b4d060ca9d2185975bee975f4a65ec11484e5e165b3ded89440771103be25a4/diff:/var/lib/docker/overlay2/5d69b232c653b37f84a9091c9d5b8746fbad8d5cdc759e3147f4019915a5d2a8/diff:/var/lib/docker/overlay2/449789c979abcd1ba26cde4d322e2118bdf95f99ed389722797d0a46e8d84521/diff",
            "MergedDir": "/var/lib/docker/overlay2/95cf113e94a35b74a73ad71ded87e37f760965c049570fbb7ea0d125688d1b67/merged",
            "UpperDir": "/var/lib/docker/overlay2/95cf113e94a35b74a73ad71ded87e37f760965c049570fbb7ea0d125688d1b67/diff",
            "WorkDir": "/var/lib/docker/overlay2/95cf113e94a35b74a73ad71ded87e37f760965c049570fbb7ea0d125688d1b67/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:bb01bd7e32b58b6694c8c3622c230171f1cec24001a82068a8d30d338f420d6c",
            "sha256:f09d4ebffc386523c1eebf7032afe93ae820adbd32bbc6b57309e3521fab0e1e",
            "sha256:35cca76cd256b840bad3cfa181c9ba25588576f9647bc9393fd8ac529f9b3277",
            "sha256:cd7445e0121e56286b57de939b83264cc578be7753d4ea08016c92d3347ffcb7",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:19abe7559ee1fc415eb6b91f8366fb67dee56febf3017a540545bcb6a35bcb34"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-03-10T16:13:24.845552936+08:00"
    }
}

更多版本

docker.io/hazelcast/hazelcast:5.3-jdk11

linux/amd64 docker.io662.00MB2025-03-10 16:14
54