Skip to content

Latest commit

 

History

History
96 lines (77 loc) · 3.12 KB

README.md

File metadata and controls

96 lines (77 loc) · 3.12 KB

MQTTbench Docker

EQMX

  • Source:

  • Adaptation done:

    • add the following packages to the Dockerfile (via apk add):
      • iputils
      • iproute2
      • net-tools
      • iperf
      • busybox-extras
      • xterm (not working)
      • bash (not working)
    • change the user to root: USER root
    • install bash from the inside: apk add --no-cache bash

RABBITMQ

  • Source:

  • Adaptation done:

    • add the following packages to the Dockerfile (via apt-get):
      • net-tools
      • iputils-ping
      • iproute2

VerneMQ

  • Source:

  • Adaptation done:

    • add the following packages to the Dockerfile (via apk add):
      • iputils
      • iproute2
      • net-tools
    • change the user to root: USER root

    In the Debian distribution, parameters can be passed through environmental parameters

    • Accept the license terms:
      • "DOCKER_VERNEMQ_ACCEPT_EULA": "yes" - env parameter
    • Allow anonymous communication:
      • "DOCKER_VERNEMQ_ALLOW_ANONYMOUS":"on"

    Alternitavely, these enviroment parameters can be preconfigured in the docker file

    • Accept the license terms:
      • ENV DOCKER_VERNEMQ_ACCEPT_EULA=yes
    • Allow anonymous communication:
      • DOCKER_VERNEMQ_ALLOW_ANONYMOUS=on
  • Source:

  • Adaptation done:

    • add the following packages to the Dockerfile (via apk add):
      • iputils
      • iproute2
      • net-tools
      • iperf
      • xterm
      • busybox-extras
    • change the user to root: USER root

    In the Alpine distribution, parameters should be changed by means of command line commands

HiveMQ

  • Source:

  • Adaptation done:

    • add the following packages to the Dockerfile (via apt-get):
      • net-tools
      • iputils-ping
      • iproute2
  • DNS discovery image

    • The image has been configured with the discovery extension. This permits the creation of broker clusters.