docker.io/hazelcast/hazelcast:5.6.0 linux/amd64

docker.io/hazelcast/hazelcast:5.6.0 - 国内下载镜像源 浏览次数:18

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

源镜像 docker.io/hazelcast/hazelcast:5.6.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hazelcast/hazelcast:5.6.0
镜像ID sha256:df7c5b33a485ba3a48f1c2eabd122063e705182b96bbc3c7bc3ebb3f9e3369b6
镜像TAG 5.6.0
大小 1.28GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD hz start
启动入口
工作目录 /opt/hazelcast
OS/平台 linux/amd64
浏览量 18 次
贡献者
镜像创建 2025-10-28T06:08:15.636646662Z
同步时间 2025-10-29 16:59
更新时间 2025-10-31 05:40
开放端口
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 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.6.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hazelcast/hazelcast:5.6.0  docker.io/hazelcast/hazelcast:5.6.0

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-10-28 14:08:15  0.00B 设置默认要执行的命令
CMD ["hz" "start"]
                        
# 2025-10-28 14:08:15  0.00B 指定运行容器时使用的用户
USER hazelcast
                        
# 2025-10-28 14:08:15  3.07KB 执行命令并创建新的镜像层
RUN |4 HZ_VERSION=5.6.0 HZ_HOME=/opt/hazelcast JDK_VERSION=21 HAZELCAST_ZIP_URL= /bin/sh -c addgroup -S hazelcast && adduser -S hazelcast -G hazelcast # buildkit
                        
# 2025-10-28 14:08:15  0.00B 设置工作目录为/opt/hazelcast
WORKDIR /opt/hazelcast
                        
# 2025-10-28 14:08:15  739.00B 复制新文件或目录到容器中
COPY log4j2.properties log4j2-json.properties jmx_agent_config.yaml /opt/hazelcast/config/ # buildkit
                        
# 2025-10-28 14:08:15  761.70MB 执行命令并创建新的镜像层
RUN |4 HZ_VERSION=5.6.0 HZ_HOME=/opt/hazelcast JDK_VERSION=21 HAZELCAST_ZIP_URL= /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        if [ -z ${HAZELCAST_ZIP_URL} ]; then             source ${HZ_HOME}/maven.functions.sh;             HAZELCAST_ZIP_URL="$(get_latest_url_without_extension com.hazelcast hazelcast-distribution https://repo.maven.apache.org/maven2)".zip;        fi;        echo "Downloading Hazelcast distribution zip from ${HAZELCAST_ZIP_URL}...";        mkdir --parents ${HZ_HOME};        curl --fail --silent --show-error --location ${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}/maven.functions.sh ${HZ_HOME}/hazelcast-distribution.zip ${HZ_HOME}/tmp     && chmod +x ${HZ_HOME}/bin/* # buildkit
                        
# 2025-10-28 14:08:04  508.18MB 复制新文件或目录到容器中
COPY *.jar hazelcast-*.zip maven.functions.sh /opt/hazelcast/ # buildkit
                        
# 2025-10-28 14:08:04  0.00B 声明容器运行时监听的端口
EXPOSE [5701/tcp]
                        
# 2025-10-28 14:08:04  0.00B 设置环境变量 HZ_HOME CLASSPATH_DEFAULT JAVA_OPTS_DEFAULT -XX:MaxRAMPercentage 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 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-10-28 14:08:04  0.00B 定义构建参数
ARG HAZELCAST_ZIP_URL=
                        
# 2025-10-28 14:08:04  0.00B 定义构建参数
ARG JDK_VERSION=21
                        
# 2025-10-28 14:08:04  0.00B 定义构建参数
ARG HZ_HOME=/opt/hazelcast
                        
# 2025-10-28 14:08:04  0.00B 定义构建参数
ARG HZ_VERSION=5.6.0
                        
# 2025-10-08 19:04:56  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-10-08 19:04:56  8.32MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.22.2-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:df7c5b33a485ba3a48f1c2eabd122063e705182b96bbc3c7bc3ebb3f9e3369b6",
    "RepoTags": [
        "hazelcast/hazelcast:5.6.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hazelcast/hazelcast:5.6.0"
    ],
    "RepoDigests": [
        "hazelcast/hazelcast@sha256:c537aa7c13a15c76de40d43f75bbc7b3057d71d186ba409ace634833953f8927",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hazelcast/hazelcast@sha256:f900a5234a56e069c166b37e6ee4fa41ea11d280c9fa62ec4911f32e0cb0baa9"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-10-28T06:08:15.636646662Z",
    "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",
            "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": 1278208463,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/bfb14d4cdc289b79fe83972da10b597528462ed44a7596b5d38094800b7cc7fc/diff:/var/lib/docker/overlay2/d6c47413a304009a389ad4ff07556db61f99e6e89c4c1629f5eadbc088ee930b/diff:/var/lib/docker/overlay2/a82f8f961ca10dcdcb8a8dfce218fb0d5b72e0eef650b35b0a53d3da6b503694/diff:/var/lib/docker/overlay2/e350ff061a9eef7a0fc7c0067da5241d796440ec831be192753da7852d3190ae/diff:/var/lib/docker/overlay2/9228d0dea91f2a86651259163a395152983e6f8dd01e3c64990f331280069735/diff",
            "MergedDir": "/var/lib/docker/overlay2/c1eab5408624b3715538057af62855a29a8bafc9e99513308e080c31a6be9f49/merged",
            "UpperDir": "/var/lib/docker/overlay2/c1eab5408624b3715538057af62855a29a8bafc9e99513308e080c31a6be9f49/diff",
            "WorkDir": "/var/lib/docker/overlay2/c1eab5408624b3715538057af62855a29a8bafc9e99513308e080c31a6be9f49/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:256f393e029fa2063d8c93720da36a74a032bed3355a2bc3e313ad12f8bde9d1",
            "sha256:ee8c072b024fd9e2bfc1f8106122ecfcf2d45ff9aa292953c1858d5b7ee66e5e",
            "sha256:d371c9f675401d39c557e98bfebceb9d7d607ecd095dc5dfc46b52ed7e539cb5",
            "sha256:9c00c8be036012b145ac95ea4263935a2779f74189e7989ad75ce92afad569fe",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:4afb8852763c2b0e98cdce06efa06bd32cdc44d74e35808b1bae24d0dd4dd8d4"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-10-29T16:56:48.716146293+08:00"
    }
}

更多版本

docker.io/hazelcast/hazelcast:5.3-jdk11

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

docker.io/hazelcast/hazelcast:5.6.0

linux/amd64 docker.io1.28GB2025-10-29 16:59
17