docker.io/hivemq/hivemq4:latest linux/amd64

docker.io/hivemq/hivemq4:latest - 国内下载镜像源 浏览次数:8

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

<>

docker.io/hivemq/hivemq4 镜像描述

这是一个HiveMQ MQTT 消息代理的Docker镜像,版本为4。HiveMQ是一个功能强大的、可扩展的、高性能的MQTT代理,适用于物联网(IoT)应用和其他需要可靠消息传递的场景。该镜像提供了一个方便快捷的方式来部署和运行HiveMQ。

源镜像 docker.io/hivemq/hivemq4:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hivemq/hivemq4:latest
镜像ID sha256:899e463380e76bede2713ad6d9e3000d3e9462aaaf4bfbfaf1eefa43d8becba1
镜像TAG latest
大小 970.69MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /opt/hivemq/bin/run.sh
启动入口 /opt/docker-entrypoint.sh
工作目录 /opt/hivemq
OS/平台 linux/amd64
浏览量 8 次
贡献者
镜像创建
同步时间 2025-07-28 20:35
更新时间 2025-07-29 05:46
开放端口
1883 8000 8080
目录挂载
/opt/hivemq/data /opt/hivemq/log
环境变量
HIVEMQ_ALLOW_ALL_CLIENTS=true HOME=/opt/hivemq JAVA_HOME=/opt/java/openjdk JAVA_OPTS=-XX:+UnlockExperimentalVMOptions -XX:+UseNUMA JAVA_VERSION=jdk-21.0.6+7 LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
镜像标签
ubuntu: org.opencontainers.image.ref.name 22.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hivemq/hivemq4:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hivemq/hivemq4:latest  docker.io/hivemq/hivemq4:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hivemq/hivemq4:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hivemq/hivemq4:latest  docker.io/hivemq/hivemq4:latest

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 1970-01-01 08:00:00  2.53KB 
com.hivemq:hivemq:4.41.0 > config (gradle-oci)
                        
# 1970-01-01 08:00:00  30.71MB 
com.hivemq:hivemq:4.41.0 > mqtt-cli (gradle-oci)
                        
# 1970-01-01 08:00:00  138.64MB 
com.hivemq.extensions:hivemq-snowflake-extension:4.41.0 (gradle-oci)
                        
# 1970-01-01 08:00:00  15.99MB 
com.hivemq.extensions:hivemq-postgresql-extension:4.41.0 (gradle-oci)
                        
# 1970-01-01 08:00:00  15.12MB 
com.hivemq.extensions:hivemq-mysql-extension:4.41.0 (gradle-oci)
                        
# 1970-01-01 08:00:00  9.83MB 
com.hivemq.extensions:hivemq-mongodb-extension:4.41.0 (gradle-oci)
                        
# 1970-01-01 08:00:00  7.49MB 
com.hivemq.extensions:hivemq-microsoft-sql-server-extension:4.41.0 (gradle-oci)
                        
# 1970-01-01 08:00:00  51.81MB 
com.hivemq.extensions:hivemq-kafka-extension:4.41.0 (gradle-oci)
                        
# 1970-01-01 08:00:00  40.10MB 
com.hivemq.extensions:hivemq-google-cloud-pubsub-extension:4.41.0 (gradle-oci)
                        
# 1970-01-01 08:00:00  71.05MB 
com.hivemq.extensions:hivemq-enterprise-security-extension:4.41.0 (gradle-oci)
                        
# 1970-01-01 08:00:00  9.66MB 
com.hivemq.extensions:hivemq-distributed-tracing-extension:4.41.0 (gradle-oci)
                        
# 1970-01-01 08:00:00  45.03MB 
com.hivemq.extensions:hivemq-data-lake-extension:4.41.0 (gradle-oci)
                        
# 1970-01-01 08:00:00  11.30MB 
com.hivemq.extensions:hivemq-bridge-extension:4.41.0 (gradle-oci)
                        
# 1970-01-01 08:00:00  24.20MB 
com.hivemq.extensions:hivemq-amazon-kinesis-extension:4.41.0 (gradle-oci)
                        
# 1970-01-01 08:00:00  214.38MB 
com.hivemq:hivemq-enterprise:4.41.0 (gradle-oci)
                        
# 2025-01-30 22:32:57  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2025-01-30 22:32:57  5.31KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2025-01-30 22:32:57  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2025-01-30 22:32:57  164.63MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        amd64)          ESUM='7fc9d6837da5fa1f12e0f41901fd70a73154914b8c8ecbbcad2d44176a989937';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jre_x64_linux_hotspot_21.0.6_7.tar.gz';          ;;        arm64)          ESUM='f1b78f2bd6d505d5e0539261737740ad11ade3233376b4ca52e6c72fbefd2bf6';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jre_aarch64_linux_hotspot_21.0.6_7.tar.gz';          ;;        ppc64el)          ESUM='381e31581af3858d4c471829c3da3263e83dfe8ac5d36b58403babb57f6e202c';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jre_ppc64le_linux_hotspot_21.0.6_7.tar.gz';          ;;        s390x)          ESUM='7165f6df22dcd8d5bb351560fb0eb0a507d2fc12897b3c8163a36f4eb34e47ce';          BINARY_URL='https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jre_s390x_linux_hotspot_21.0.6_7.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL};     wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig;     export GNUPGHOME="$(mktemp -d)";     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B;     gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz;     rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig;     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;     find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;     java -Xshare:dump; # buildkit
                        
# 2025-01-30 22:32:57  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-21.0.6+7
                        
# 2025-01-30 22:32:57  42.90MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apt-get update;     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends         curl         wget         gnupg         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
                        
# 2025-01-30 22:32:57  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2025-01-30 22:32:57  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-01-30 22:32:57  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2025-01-26 13:31:11  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-01-26 13:31:10  77.86MB 
/bin/sh -c #(nop) ADD file:1b6c8c9518be42fa2afe5e241ca31677fce58d27cdfa88baa91a65a259be3637 in / 
                        
# 2025-01-26 13:31:07  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2025-01-26 13:31:07  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-01-26 13:31:07  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-01-26 13:31:07  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:899e463380e76bede2713ad6d9e3000d3e9462aaaf4bfbfaf1eefa43d8becba1",
    "RepoTags": [
        "hivemq/hivemq4:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hivemq/hivemq4:latest"
    ],
    "RepoDigests": [
        "hivemq/hivemq4@sha256:01d829032eb102a05c5f7d7505510fb735a625b4c506a1c120ef0c92996c6fe1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hivemq/hivemq4@sha256:cfb26a4cfa77e55a00221a88c6650321006e1ce5b7ffc6cbffd93dafdc2dbcc8"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "10000",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "1883": {},
            "8000": {},
            "8080": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "HIVEMQ_ALLOW_ALL_CLIENTS=true",
            "HOME=/opt/hivemq",
            "JAVA_HOME=/opt/java/openjdk",
            "JAVA_OPTS=-XX:+UnlockExperimentalVMOptions -XX:+UseNUMA",
            "JAVA_VERSION=jdk-21.0.6+7",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
        ],
        "Cmd": [
            "/opt/hivemq/bin/run.sh"
        ],
        "Image": "",
        "Volumes": {
            "/opt/hivemq/data": {},
            "/opt/hivemq/log": {}
        },
        "WorkingDir": "/opt/hivemq",
        "Entrypoint": [
            "/opt/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 970694309,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/8ddc9995dc3f6534c1dbaf0cb48cb8c61bab65912a739ef77e6b1d724f903253/diff:/var/lib/docker/overlay2/0cac1aa19771eef6634e904e37e52527082f57d005c58cd5e5155d86d99f138c/diff:/var/lib/docker/overlay2/653d67fe525ed0ed9f14ee6adb85f420fa95a6b2b803b753942e891271d006b3/diff:/var/lib/docker/overlay2/e019649bfbaa3e5fd8db8764fd6cbc0a2b04d8dfcc97503ce3631cd964e735df/diff:/var/lib/docker/overlay2/34adfc4c4aa6d045dea253ee02382fd444093aa2f087a90794dd658c64c4a47d/diff:/var/lib/docker/overlay2/f2fc8f6e913c05ef680ee6b7736b3218fb6d978ddd7e55e412af2479c2af59ec/diff:/var/lib/docker/overlay2/86b85b93e6278d313df4c5e616f06c3c50cf479a9d00000af38f966c7f32e94b/diff:/var/lib/docker/overlay2/83d172df07eb7716c57218c34809c53b2b182591f35fcac051f437c9614f2276/diff:/var/lib/docker/overlay2/18c30e6113afbca7349908e3153dbc35081b48686186fb60aafec12237b146df/diff:/var/lib/docker/overlay2/197db8e65b7770fcd7699b4a57b7f4213581fb4a60a0f76df4db50fa1d799638/diff:/var/lib/docker/overlay2/c1901acef7a786b6b78b151f27c509333bb3d9cac2482919bb6b4c5dd655a29e/diff:/var/lib/docker/overlay2/05512929de9798634bea56861b3e1d59ff1498c070112815c7b8eeaa98a72b97/diff:/var/lib/docker/overlay2/a1efe8c13ac16987faeaf6b8a2638c5c4e60be52b04ef8da9824a5528c4c2b95/diff:/var/lib/docker/overlay2/38ef13d6e4a94a94903174149d551172137b328defd4e87836d8030c085ea120/diff:/var/lib/docker/overlay2/01a099c50e83df0ffde28b6a9067fa9a5a521cb2cc670493825e4bbc60367730/diff:/var/lib/docker/overlay2/988bfbeedc22e1f6d0e51e4940dab939a869632fa33d5fa31cfe31f252fb5f3e/diff:/var/lib/docker/overlay2/ace79916c736c8ee5575f030eb945beeee96b63ae8c6b1b58e4ad8b6609fc4e9/diff:/var/lib/docker/overlay2/aabc8ffbf3c311267b13a2ebb7c8c47b9b0294767205bfeaa69f8507e32b7cf2/diff:/var/lib/docker/overlay2/ace3f972cf88bd330727fa9a25fd0df2c3fec1df161ac9102bf9f5739b40b82c/diff",
            "MergedDir": "/var/lib/docker/overlay2/2f5baa4c57f3bee7291b5e96a5ad3a7c279c6ac6dc01af5d191fc94bc8159b09/merged",
            "UpperDir": "/var/lib/docker/overlay2/2f5baa4c57f3bee7291b5e96a5ad3a7c279c6ac6dc01af5d191fc94bc8159b09/diff",
            "WorkDir": "/var/lib/docker/overlay2/2f5baa4c57f3bee7291b5e96a5ad3a7c279c6ac6dc01af5d191fc94bc8159b09/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:270a1170e7e398434ff1b31e17e233f7d7b71aa99a40473615860068e86720af",
            "sha256:6fbb18a7a1304eb3d2f08f78c72f289b6fc7b1da4e3c68b672938349f451d825",
            "sha256:72de049f2afcd46402b568aba4b0585dea87407a65ea263eb2303612754967f4",
            "sha256:b7d1d838675b2e6d9b677a798469d28a6de7c01be30f32ab1ec50d1d4703a035",
            "sha256:34d79389ddabc58f403943f3a39a8be8bc385c0bdce732fe7a1dca14d7dba51b",
            "sha256:cc4f6fd863be72fb5d378b1e43e39ba9f8809b3e19f0637d5ce3b457e2cd7739",
            "sha256:021c023f587f68a15974bba2fd41783ca08fe202c809b6f9bc4d9a80cedc1709",
            "sha256:918f7376c17a34238a51c810356b8780dfd6acffb47b05e2a46015ef6cbe1d06",
            "sha256:bd61639f5427053f140d8a83b73f038a2c27ecf3f77dfecbdb7b46cfbf29f7c9",
            "sha256:e87c2de14314e12aa608406e03ba1b840c3d4c3f266f971c672b68230b811ec9",
            "sha256:cb0cdb9a5ed8b6abb8897b5d066ffce4569c3464cbd868480b8a45366bcd1e80",
            "sha256:3512c50411ccaa8b5ee558fc229860d7fcb0628351498095e9fb9b37acb6e361",
            "sha256:44aec54878cebda7aa3d75674baf93aaac050811ec63c5d1797616f64d2d380b",
            "sha256:86e467e3400e4cc2d41b04a7a1e901a24b06e574ad47bda3af67271f8b403fba",
            "sha256:33c5b1e025f4c33538818005a07131da641f7c4da7090776dc0d1e142f516fc4",
            "sha256:fec35344b1c34409e9547eb1a8604051673c918d116240b82a929363c4059fc8",
            "sha256:48f7207dbef155274703273f5eb995fec1fa1b0a77be529ea67c9a06e7cc0b5a",
            "sha256:b081d66d10dc9e93de2632238f99495cc531291e6f2ca8eca1bccfdadea37ef1",
            "sha256:6f04053454dae4cdaa3e395a054ade11400164ce9f9131e10b996938c9b39557",
            "sha256:42b178f21d7e6b5d5cb75ef280d950854c2578b37ff4b16ff4f2ad58e3fdee05"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-28T20:34:05.571218334+08:00"
    }
}

更多版本

docker.io/hivemq/hivemq4:latest

linux/amd64 docker.io970.69MB2025-07-28 20:35
7