docker.io/emqx/emqtt-bench:0.5 linux/amd64

docker.io/emqx/emqtt-bench:0.5 - 国内下载镜像源 浏览次数:16
<>

emqx/emqtt-bench 镜像描述

这是一个用于测试 EMQX MQTT 服务器性能的基准测试工具镜像。它包含了用于模拟大量 MQTT 客户端连接和发布/订阅消息的工具,可以帮助用户评估 EMQX 服务器在不同负载下的性能表现,例如连接数、吞吐量和延迟等。

源镜像 docker.io/emqx/emqtt-bench:0.5
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emqx/emqtt-bench:0.5
镜像ID sha256:e853f4555f5b41a742240de960d8b8095ade1e2b52effcb824aa7ea8ded57d34
镜像TAG 0.5
大小 2.51GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /emqtt_bench/emqtt_bench
工作目录 /emqtt_bench
OS/平台 linux/amd64
浏览量 16 次
贡献者 ba*b@skeqi.com
镜像创建 2025-05-28T09:09:07.102950778Z
同步时间 2025-07-10 14:53
更新时间 2025-07-12 12:39
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DEBIAN_FRONTEND=noninteractive LC_ALL=C.UTF-8 LANG=C.UTF-8 EMQX_BUILDER_IMAGE= ERL_AFLAGS=-kernel shell_history enabled
镜像标签
2025-05-28T09:06:32.502Z: org.opencontainers.image.created Lightweight MQTT benchmark tool written in Erlang: org.opencontainers.image.description Apache-2.0: org.opencontainers.image.licenses 172f3ee7e8d7629580f2040042977158c17df547: org.opencontainers.image.revision https://github.com/emqx/emqtt-bench: org.opencontainers.image.source emqtt-bench: org.opencontainers.image.title https://github.com/emqx/emqtt-bench: org.opencontainers.image.url 0.5.0: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emqx/emqtt-bench:0.5
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emqx/emqtt-bench:0.5  docker.io/emqx/emqtt-bench:0.5

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emqx/emqtt-bench:0.5
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emqx/emqtt-bench:0.5  docker.io/emqx/emqtt-bench:0.5

Shell快速替换命令

sed -i 's#emqx/emqtt-bench:0.5#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emqx/emqtt-bench:0.5#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emqx/emqtt-bench:0.5 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emqx/emqtt-bench:0.5  docker.io/emqx/emqtt-bench:0.5'

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-05-28 17:09:07  0.00B 设置默认要执行的命令
CMD [""]
                        
# 2025-05-28 17:09:07  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/emqtt_bench/emqtt_bench"]
                        
# 2025-05-28 17:09:07  967.82MB 执行命令并创建新的镜像层
RUN /bin/sh -c make compile # buildkit
                        
# 2025-05-28 17:06:58  0.00B 设置工作目录为/emqtt_bench
WORKDIR /emqtt_bench
                        
# 2025-05-28 17:06:58  3.02MB 复制新文件或目录到容器中
COPY . /emqtt_bench # buildkit
                        
# 2024-06-05 20:47:48  0.00B 设置默认要执行的命令
CMD ["/bin/zsh"]
                        
# 2024-06-05 20:47:48  0.00B 设置工作目录为/
WORKDIR /
                        
# 2024-06-05 20:47:48  671.54MB 执行命令并创建新的镜像层
RUN |5 OTP_VERSION=26.2.5-1 ELIXIR_VERSION=1.15.7 FDB_VERSION=7.3.27 EMQTT_BENCH_REF=0.4.17 LUX_REF=lux-2.9.1 /bin/sh -c /get-zsh.sh &&     /get-otp.sh ${OTP_VERSION} &&     /get-elixir.sh ${ELIXIR_VERSION} &&     env FDB_VERSION=${FDB_VERSION} /get-fdb.sh &&     env EMQTT_BENCH_REF=${EMQTT_BENCH_REF} /get-emqtt-bench.sh &&     env LUX_REF=${LUX_REF} /get-lux.sh &&     rm /get-otp.sh /get-zsh.sh /get-elixir.sh /get-fdb.sh /get-emqtt-bench.sh /get-lux.sh # buildkit
                        
# 2024-06-05 20:33:06  6.42KB 复制新文件或目录到容器中
COPY get-otp.sh get-zsh.sh get-elixir.sh get-fdb.sh get-emqtt-bench.sh get-lux.sh / # buildkit
                        
# 2024-06-05 20:33:06  0.00B 定义构建参数
ARG LUX_REF=lux-2.9.1
                        
# 2024-06-05 20:33:06  0.00B 定义构建参数
ARG EMQTT_BENCH_REF=0.4.17
                        
# 2024-06-05 20:33:06  0.00B 定义构建参数
ARG FDB_VERSION=7.3.27
                        
# 2024-06-05 20:33:06  0.00B 定义构建参数
ARG ELIXIR_VERSION=1.15.7
                        
# 2024-06-05 20:33:06  0.00B 定义构建参数
ARG OTP_VERSION=26.2.3-1
                        
# 2024-06-05 20:33:06  0.00B 设置环境变量 ERL_AFLAGS
ENV ERL_AFLAGS=-kernel shell_history enabled
                        
# 2024-06-05 20:33:06  0.00B 设置环境变量 EMQX_BUILDER_IMAGE
ENV EMQX_BUILDER_IMAGE=
                        
# 2024-05-14 22:10:28  0.00B 设置默认要执行的命令
CMD ["/bin/bash"]
                        
# 2024-05-14 22:10:28  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2024-05-14 22:10:28  0.00B 设置环境变量 LC_ALL
ENV LC_ALL=C.UTF-8
                        
# 2024-05-14 22:10:28  0.00B 设置工作目录为/
WORKDIR /
                        
# 2024-05-14 22:10:28  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c cmake --version # buildkit
                        
# 2024-05-14 22:10:28  29.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -sf /usr/bin/python3 /usr/bin/python &&     ln -sf /usr/bin/pip3 /usr/bin/pip # buildkit
                        
# 2024-05-14 22:10:27  751.79MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y     autoconf     automake     autotools-dev     bison     build-essential     cmake     curl     debhelper     expect     flex     git     jq     krb5-admin-server     krb5-kdc     libffi-dev     libkrb5-3     libkrb5-dev     libncurses5-dev     libsasl2-2     libsasl2-dev     libsasl2-modules-gssapi-mit     libssl-dev     libtool     procps     python3     python3-pip     unixodbc     unixodbc-dev     unzip     vim     wget     zip     zlib1g-dev     && apt-get clean     && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit
                        
# 2024-05-14 22:10:27  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2024-05-13 08:00:00  116.56MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1715558400'
                        
                    

镜像信息

{
    "Id": "sha256:e853f4555f5b41a742240de960d8b8095ade1e2b52effcb824aa7ea8ded57d34",
    "RepoTags": [
        "emqx/emqtt-bench:0.5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emqx/emqtt-bench:0.5"
    ],
    "RepoDigests": [
        "emqx/emqtt-bench@sha256:1d76a485812f0767c3c34b2abd0f5dcdd0df305faa5ce5abfe7957de90f9fd66",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emqx/emqtt-bench@sha256:c113069397931ccaa1314523b40081cf497d8909327d9c6531081fde995e8c0f"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-05-28T09:09:07.102950778Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "LC_ALL=C.UTF-8",
            "LANG=C.UTF-8",
            "EMQX_BUILDER_IMAGE=",
            "ERL_AFLAGS=-kernel shell_history enabled"
        ],
        "Cmd": [
            ""
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/emqtt_bench",
        "Entrypoint": [
            "/emqtt_bench/emqtt_bench"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2025-05-28T09:06:32.502Z",
            "org.opencontainers.image.description": "Lightweight MQTT benchmark tool written in Erlang",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "172f3ee7e8d7629580f2040042977158c17df547",
            "org.opencontainers.image.source": "https://github.com/emqx/emqtt-bench",
            "org.opencontainers.image.title": "emqtt-bench",
            "org.opencontainers.image.url": "https://github.com/emqx/emqtt-bench",
            "org.opencontainers.image.version": "0.5.0"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2510733881,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/59eef45430030f8ec3bd1da1b13919c5710c6c6e195f50142ba37f73682f88de/diff:/var/lib/docker/overlay2/de686a51002caab8c766a22348534840f665ff9a8b7023d4c58f855c1bc1c106/diff:/var/lib/docker/overlay2/4fd7306e153fab116110fba628f0b59340fb02e5d0131db878d41eb33e28509d/diff:/var/lib/docker/overlay2/f13b99ac208621b00326e917514cd204090abeeaf3b849da5025fd0382ae635a/diff:/var/lib/docker/overlay2/093d8fdf6db9c21519a0847c32188a61f64193fe4ef69104170ed2c979db9f46/diff:/var/lib/docker/overlay2/d459d614ac4820bbe89ef2b2c6b0943f96f5dc45386f797e97c076ec533c837c/diff:/var/lib/docker/overlay2/11f70c88ea899b6a4f876cb5ac61a9ec4e4eecdebfd056e4fa5852ea98942923/diff:/var/lib/docker/overlay2/440eebdfda0e9c4978e567405c117716e93e47844c65178bf772ad1784a38125/diff",
            "MergedDir": "/var/lib/docker/overlay2/077a1196b847e2f3154c2ec80bf732fa6f6d89a2e81a13f666d4f0f6c423b613/merged",
            "UpperDir": "/var/lib/docker/overlay2/077a1196b847e2f3154c2ec80bf732fa6f6d89a2e81a13f666d4f0f6c423b613/diff",
            "WorkDir": "/var/lib/docker/overlay2/077a1196b847e2f3154c2ec80bf732fa6f6d89a2e81a13f666d4f0f6c423b613/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:469dd7a208541a908eaaeb9405de8d735f0123958b3e58a5dc053f84234702bf",
            "sha256:9b1bc4bfcf1fe818f9da0198502650d1c04315b0b4d7eb9dca28904c2bef1036",
            "sha256:0534f88665986a64cb178142749bdf185e48a7e237270acc7cc54c6ca497f125",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:bee0b734a8a9fac47475fd8ce5e908c84d2af53d8350aa2c7111fb411ca75b1f",
            "sha256:28960a07c5fbcdc99e19d2e86c533dde7a8f6e3b861b21cc881e835e270cec61",
            "sha256:1d54d8a3f39c464d8ac8452b22054ed7f0003f141ef3a49fe61c72ed8522503c",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:cfea5372256056ebc7523773d6dcb80559734c1cfabd932b6ef1a71b951f8dd1"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-10T14:52:03.959601125+08:00"
    }
}

更多版本

docker.io/emqx/emqtt-bench:latest

linux/arm64 docker.io2.29GB2024-12-11 17:10
270

docker.io/emqx/emqtt-bench:latest

linux/amd64 docker.io2.49GB2024-12-12 18:57
245

docker.io/emqx/emqtt-bench:0.4.26

linux/amd64 docker.io2.49GB2024-12-12 19:19
121

docker.io/emqx/emqtt-bench:0.5

linux/amd64 docker.io2.51GB2025-07-10 14:53
15