Namespace
library
Image / Tag
eclipse-mosquitto:2.1.0-alpine
Content Digest
sha256:b4b46a35b99c198070cf2d2724909c7a2aa583236316a3e1680353164a843040
Details
Created

2026-01-30 17:43:00 UTC

Size

8.25 MB

Content Digest
Labels
  • description
    Eclipse Mosquitto MQTT Broker
  • maintainer
    Roger Light <roger@atchoo.org>

Environment
DOWNLOAD_SHA256

cd0dd9d2b824746f9bc7dfc0a26a62854f64de72c1838023a12471f66b25dd7c

GPG_KEYS

A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

VERSION

2.1.0.1


Layers

[#000] sha256:757a99eda61f22434071cfbc7a70f9526b63aeb5479a64272982017ee7cd9cfd - 41.83% (3.45 MB)

[#001] sha256:68243afae49ddf32c792112bfc921e5d4612191dcbb0e6c8a7c1a6fae9b098a2 - 58.16% (4.8 MB)

[#002] sha256:243e7dace344a1cab6ee9f982cc91090acdcaf229b47dd7b02be84357c784f26 - 0.0% (276 Bytes)


History
2026-01-28 01:18:53 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.3-x86.tar.gz / # buildkit

2026-01-28 01:18:53 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-01-30 17:43:00 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Roger Light <roger@atchoo.org> description=Eclipse Mosquitto MQTT Broker

2026-01-30 17:43:00 UTC (buildkit.dockerfile.v0)

ENV VERSION=2.1.0.1 DOWNLOAD_SHA256=cd0dd9d2b824746f9bc7dfc0a26a62854f64de72c1838023a12471f66b25dd7c GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

2026-01-30 17:43:00 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -x && apk --no-cache add --virtual build-deps argon2-dev build-base cjson-dev cmake gnupg libedit-dev libmicrohttpd-dev linux-headers openssl-dev sqlite-dev util-linux-dev && wget https://mosquitto.org/files/source/mosquitto-${VERSION}.tar.gz -O /tmp/mosq.tar.gz && echo "$DOWNLOAD_SHA256 /tmp/mosq.tar.gz" | sha256sum -c - && wget https://mosquitto.org/files/source/mosquitto-${VERSION}.tar.gz.asc -O /tmp/mosq.tar.gz.asc && export GNUPGHOME="$(mktemp -d)" && found=''; for server in hkps://keys.openpgp.org hkp://keyserver.ubuntu.com:80 pgp.mit.edu ; do echo "Fetching GPG key $GPG_KEYS from $server"; gpg --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$GPG_KEYS" && found=yes && break; done; test -z "$found" && echo >&2 "error: failed to fetch GPG key $GPG_KEYS" && exit 1; gpg --batch --verify /tmp/mosq.tar.gz.asc /tmp/mosq.tar.gz && gpgconf --kill all && rm -rf "$GNUPGHOME" /tmp/mosq.tar.gz.asc && mkdir -p /build/mosq && tar --strip=1 -xf /tmp/mosq.tar.gz -C /build/mosq && rm /tmp/mosq.tar.gz && make -C /build/mosq -j "$(nproc)" CFLAGS="-Wall -O2 -I/build -DHTTP_API_DIR=\\\"/usr/share/mosquitto/dashboard\\\"" WITH_ADNS=no WITH_DOCS=no WITH_SHARED_LIBRARIES=yes WITH_SRV=no WITH_STRIP=yes WITH_WEBSOCKETS=yes prefix=/usr binary && addgroup -S -g 1883 mosquitto 2>/dev/null && adduser -S -u 1883 -D -H -h /var/empty -s /sbin/nologin -G mosquitto -g mosquitto mosquitto 2>/dev/null && mkdir -p /mosquitto/config /mosquitto/data /mosquitto/log && install -d /usr/sbin/ && install -s -m755 /build/mosq/client/mosquitto_pub /usr/bin/mosquitto_pub && install -s -m755 /build/mosq/client/mosquitto_rr /usr/bin/mosquitto_rr && install -s -m755 /build/mosq/client/mosquitto_sub /usr/bin/mosquitto_sub && install -s -m644 /build/mosq/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1 && install -s -m755 /build/mosq/src/mosquitto /usr/sbin/mosquitto && install -s -m755 /build/mosq/apps/mosquitto_ctrl/mosquitto_ctrl /usr/bin/mosquitto_ctrl && install -s -m755 /build/mosq/apps/mosquitto_passwd/mosquitto_passwd /usr/bin/mosquitto_passwd && install -s -m755 /build/mosq/apps/mosquitto_signal/mosquitto_signal /usr/bin/mosquitto_signal && install -s -m755 /build/mosq/plugins/acl-file/mosquitto_acl_file.so /usr/lib/mosquitto_acl_file.so && install -s -m755 /build/mosq/plugins/dynamic-security/mosquitto_dynamic_security.so /usr/lib/mosquitto_dynamic_security.so && install -s -m755 /build/mosq/plugins/password-file/mosquitto_password_file.so /usr/lib/mosquitto_password_file.so && install -s -m755 /build/mosq/plugins/persist-sqlite/mosquitto_persist_sqlite.so /usr/lib/mosquitto_persist_sqlite.so && install -s -m755 /build/mosq/plugins/sparkplug-aware/mosquitto_sparkplug_aware.so /usr/lib/mosquitto_sparkplug_aware.so && install -m644 /build/mosq/docker/2.1-alpine/mosquitto.conf /mosquitto/config/mosquitto.conf && install -m644 /build/mosq/docker/2.1-ubuntu/mosquitto.conf /mosquitto-no-auth.conf && install -d /usr/share/mosquitto && cp -r /build/mosq/dashboard/src /usr/share/mosquitto/dashboard && install -Dm644 /build/mosq/epl-v20 /usr/share/licenses/mosquitto/epl-v20 && install -Dm644 /build/mosq/edl-v10 /usr/share/licenses/mosquitto/edl-v10 && chown -R mosquitto:mosquitto /mosquitto && apk --no-cache add argon2-libs ca-certificates cjson libmicrohttpd sqlite-libs tzdata && apk del build-deps && rm -rf /build # buildkit

2026-01-30 17:43:00 UTC (buildkit.dockerfile.v0)

VOLUME [/mosquitto/data /mosquitto/log]

2026-01-30 17:43:00 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2026-01-30 17:43:00 UTC (buildkit.dockerfile.v0)

EXPOSE map[1883/tcp:{}]

2026-01-30 17:43:00 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2026-01-30 17:43:00 UTC (buildkit.dockerfile.v0)

CMD ["/usr/sbin/mosquitto" "-c" "/mosquitto/config/mosquitto.conf"]

Details
Created

2026-01-30 17:43:20 UTC

Size

8.39 MB

Content Digest
Labels
  • description
    Eclipse Mosquitto MQTT Broker
  • maintainer
    Roger Light <roger@atchoo.org>

Environment
DOWNLOAD_SHA256

cd0dd9d2b824746f9bc7dfc0a26a62854f64de72c1838023a12471f66b25dd7c

GPG_KEYS

A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

VERSION

2.1.0.1


Layers

[#000] sha256:d49a2dee86fb12766dd648402d010ca105846a41bd58738454e53780d4bb8e97 - 43.25% (3.63 MB)

[#001] sha256:f2b4dd4154bb18be9d63fb19c75290db9ab186feb59aba41d38a0e756a4be1a6 - 56.75% (4.76 MB)

[#002] sha256:d0377028bb73780ac07d9539510056e99b544f13180fe024dc965254b358be66 - 0.0% (278 Bytes)


History
2026-01-28 01:18:40 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.3-x86_64.tar.gz / # buildkit

2026-01-28 01:18:40 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-01-30 17:43:20 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Roger Light <roger@atchoo.org> description=Eclipse Mosquitto MQTT Broker

2026-01-30 17:43:20 UTC (buildkit.dockerfile.v0)

ENV VERSION=2.1.0.1 DOWNLOAD_SHA256=cd0dd9d2b824746f9bc7dfc0a26a62854f64de72c1838023a12471f66b25dd7c GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

2026-01-30 17:43:20 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -x && apk --no-cache add --virtual build-deps argon2-dev build-base cjson-dev cmake gnupg libedit-dev libmicrohttpd-dev linux-headers openssl-dev sqlite-dev util-linux-dev && wget https://mosquitto.org/files/source/mosquitto-${VERSION}.tar.gz -O /tmp/mosq.tar.gz && echo "$DOWNLOAD_SHA256 /tmp/mosq.tar.gz" | sha256sum -c - && wget https://mosquitto.org/files/source/mosquitto-${VERSION}.tar.gz.asc -O /tmp/mosq.tar.gz.asc && export GNUPGHOME="$(mktemp -d)" && found=''; for server in hkps://keys.openpgp.org hkp://keyserver.ubuntu.com:80 pgp.mit.edu ; do echo "Fetching GPG key $GPG_KEYS from $server"; gpg --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$GPG_KEYS" && found=yes && break; done; test -z "$found" && echo >&2 "error: failed to fetch GPG key $GPG_KEYS" && exit 1; gpg --batch --verify /tmp/mosq.tar.gz.asc /tmp/mosq.tar.gz && gpgconf --kill all && rm -rf "$GNUPGHOME" /tmp/mosq.tar.gz.asc && mkdir -p /build/mosq && tar --strip=1 -xf /tmp/mosq.tar.gz -C /build/mosq && rm /tmp/mosq.tar.gz && make -C /build/mosq -j "$(nproc)" CFLAGS="-Wall -O2 -I/build -DHTTP_API_DIR=\\\"/usr/share/mosquitto/dashboard\\\"" WITH_ADNS=no WITH_DOCS=no WITH_SHARED_LIBRARIES=yes WITH_SRV=no WITH_STRIP=yes WITH_WEBSOCKETS=yes prefix=/usr binary && addgroup -S -g 1883 mosquitto 2>/dev/null && adduser -S -u 1883 -D -H -h /var/empty -s /sbin/nologin -G mosquitto -g mosquitto mosquitto 2>/dev/null && mkdir -p /mosquitto/config /mosquitto/data /mosquitto/log && install -d /usr/sbin/ && install -s -m755 /build/mosq/client/mosquitto_pub /usr/bin/mosquitto_pub && install -s -m755 /build/mosq/client/mosquitto_rr /usr/bin/mosquitto_rr && install -s -m755 /build/mosq/client/mosquitto_sub /usr/bin/mosquitto_sub && install -s -m644 /build/mosq/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1 && install -s -m755 /build/mosq/src/mosquitto /usr/sbin/mosquitto && install -s -m755 /build/mosq/apps/mosquitto_ctrl/mosquitto_ctrl /usr/bin/mosquitto_ctrl && install -s -m755 /build/mosq/apps/mosquitto_passwd/mosquitto_passwd /usr/bin/mosquitto_passwd && install -s -m755 /build/mosq/apps/mosquitto_signal/mosquitto_signal /usr/bin/mosquitto_signal && install -s -m755 /build/mosq/plugins/acl-file/mosquitto_acl_file.so /usr/lib/mosquitto_acl_file.so && install -s -m755 /build/mosq/plugins/dynamic-security/mosquitto_dynamic_security.so /usr/lib/mosquitto_dynamic_security.so && install -s -m755 /build/mosq/plugins/password-file/mosquitto_password_file.so /usr/lib/mosquitto_password_file.so && install -s -m755 /build/mosq/plugins/persist-sqlite/mosquitto_persist_sqlite.so /usr/lib/mosquitto_persist_sqlite.so && install -s -m755 /build/mosq/plugins/sparkplug-aware/mosquitto_sparkplug_aware.so /usr/lib/mosquitto_sparkplug_aware.so && install -m644 /build/mosq/docker/2.1-alpine/mosquitto.conf /mosquitto/config/mosquitto.conf && install -m644 /build/mosq/docker/2.1-ubuntu/mosquitto.conf /mosquitto-no-auth.conf && install -d /usr/share/mosquitto && cp -r /build/mosq/dashboard/src /usr/share/mosquitto/dashboard && install -Dm644 /build/mosq/epl-v20 /usr/share/licenses/mosquitto/epl-v20 && install -Dm644 /build/mosq/edl-v10 /usr/share/licenses/mosquitto/edl-v10 && chown -R mosquitto:mosquitto /mosquitto && apk --no-cache add argon2-libs ca-certificates cjson libmicrohttpd sqlite-libs tzdata && apk del build-deps && rm -rf /build # buildkit

2026-01-30 17:43:20 UTC (buildkit.dockerfile.v0)

VOLUME [/mosquitto/data /mosquitto/log]

2026-01-30 17:43:20 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2026-01-30 17:43:20 UTC (buildkit.dockerfile.v0)

EXPOSE map[1883/tcp:{}]

2026-01-30 17:43:20 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2026-01-30 17:43:20 UTC (buildkit.dockerfile.v0)

CMD ["/usr/sbin/mosquitto" "-c" "/mosquitto/config/mosquitto.conf"]

Details
Created

2026-01-30 17:42:25 UTC

Size

8.01 MB

Content Digest
Labels
  • description
    Eclipse Mosquitto MQTT Broker
  • maintainer
    Roger Light <roger@atchoo.org>

Environment
DOWNLOAD_SHA256

cd0dd9d2b824746f9bc7dfc0a26a62854f64de72c1838023a12471f66b25dd7c

GPG_KEYS

A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

VERSION

2.1.0.1


Layers

[#000] sha256:835838571e5c80c63481753299e25a9f89f366d8f4a9c1a2043b8fdf98176f17 - 41.74% (3.34 MB)

[#001] sha256:9001a2d4006df759533d99ae3f4d203622e35ab915e2c3a67b7e642aa1499930 - 58.26% (4.67 MB)

[#002] sha256:324f159613f6a1254709a7d7c510ff41bb6ed908b5b4634709cd8d0dfaaa5819 - 0.0% (278 Bytes)


History
2026-01-28 01:18:06 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.3-armhf.tar.gz / # buildkit

2026-01-28 01:18:06 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-01-30 17:42:25 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Roger Light <roger@atchoo.org> description=Eclipse Mosquitto MQTT Broker

2026-01-30 17:42:25 UTC (buildkit.dockerfile.v0)

ENV VERSION=2.1.0.1 DOWNLOAD_SHA256=cd0dd9d2b824746f9bc7dfc0a26a62854f64de72c1838023a12471f66b25dd7c GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

2026-01-30 17:42:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -x && apk --no-cache add --virtual build-deps argon2-dev build-base cjson-dev cmake gnupg libedit-dev libmicrohttpd-dev linux-headers openssl-dev sqlite-dev util-linux-dev && wget https://mosquitto.org/files/source/mosquitto-${VERSION}.tar.gz -O /tmp/mosq.tar.gz && echo "$DOWNLOAD_SHA256 /tmp/mosq.tar.gz" | sha256sum -c - && wget https://mosquitto.org/files/source/mosquitto-${VERSION}.tar.gz.asc -O /tmp/mosq.tar.gz.asc && export GNUPGHOME="$(mktemp -d)" && found=''; for server in hkps://keys.openpgp.org hkp://keyserver.ubuntu.com:80 pgp.mit.edu ; do echo "Fetching GPG key $GPG_KEYS from $server"; gpg --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$GPG_KEYS" && found=yes && break; done; test -z "$found" && echo >&2 "error: failed to fetch GPG key $GPG_KEYS" && exit 1; gpg --batch --verify /tmp/mosq.tar.gz.asc /tmp/mosq.tar.gz && gpgconf --kill all && rm -rf "$GNUPGHOME" /tmp/mosq.tar.gz.asc && mkdir -p /build/mosq && tar --strip=1 -xf /tmp/mosq.tar.gz -C /build/mosq && rm /tmp/mosq.tar.gz && make -C /build/mosq -j "$(nproc)" CFLAGS="-Wall -O2 -I/build -DHTTP_API_DIR=\\\"/usr/share/mosquitto/dashboard\\\"" WITH_ADNS=no WITH_DOCS=no WITH_SHARED_LIBRARIES=yes WITH_SRV=no WITH_STRIP=yes WITH_WEBSOCKETS=yes prefix=/usr binary && addgroup -S -g 1883 mosquitto 2>/dev/null && adduser -S -u 1883 -D -H -h /var/empty -s /sbin/nologin -G mosquitto -g mosquitto mosquitto 2>/dev/null && mkdir -p /mosquitto/config /mosquitto/data /mosquitto/log && install -d /usr/sbin/ && install -s -m755 /build/mosq/client/mosquitto_pub /usr/bin/mosquitto_pub && install -s -m755 /build/mosq/client/mosquitto_rr /usr/bin/mosquitto_rr && install -s -m755 /build/mosq/client/mosquitto_sub /usr/bin/mosquitto_sub && install -s -m644 /build/mosq/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1 && install -s -m755 /build/mosq/src/mosquitto /usr/sbin/mosquitto && install -s -m755 /build/mosq/apps/mosquitto_ctrl/mosquitto_ctrl /usr/bin/mosquitto_ctrl && install -s -m755 /build/mosq/apps/mosquitto_passwd/mosquitto_passwd /usr/bin/mosquitto_passwd && install -s -m755 /build/mosq/apps/mosquitto_signal/mosquitto_signal /usr/bin/mosquitto_signal && install -s -m755 /build/mosq/plugins/acl-file/mosquitto_acl_file.so /usr/lib/mosquitto_acl_file.so && install -s -m755 /build/mosq/plugins/dynamic-security/mosquitto_dynamic_security.so /usr/lib/mosquitto_dynamic_security.so && install -s -m755 /build/mosq/plugins/password-file/mosquitto_password_file.so /usr/lib/mosquitto_password_file.so && install -s -m755 /build/mosq/plugins/persist-sqlite/mosquitto_persist_sqlite.so /usr/lib/mosquitto_persist_sqlite.so && install -s -m755 /build/mosq/plugins/sparkplug-aware/mosquitto_sparkplug_aware.so /usr/lib/mosquitto_sparkplug_aware.so && install -m644 /build/mosq/docker/2.1-alpine/mosquitto.conf /mosquitto/config/mosquitto.conf && install -m644 /build/mosq/docker/2.1-ubuntu/mosquitto.conf /mosquitto-no-auth.conf && install -d /usr/share/mosquitto && cp -r /build/mosq/dashboard/src /usr/share/mosquitto/dashboard && install -Dm644 /build/mosq/epl-v20 /usr/share/licenses/mosquitto/epl-v20 && install -Dm644 /build/mosq/edl-v10 /usr/share/licenses/mosquitto/edl-v10 && chown -R mosquitto:mosquitto /mosquitto && apk --no-cache add argon2-libs ca-certificates cjson libmicrohttpd sqlite-libs tzdata && apk del build-deps && rm -rf /build # buildkit

2026-01-30 17:42:25 UTC (buildkit.dockerfile.v0)

VOLUME [/mosquitto/data /mosquitto/log]

2026-01-30 17:42:25 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2026-01-30 17:42:25 UTC (buildkit.dockerfile.v0)

EXPOSE map[1883/tcp:{}]

2026-01-30 17:42:25 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2026-01-30 17:42:25 UTC (buildkit.dockerfile.v0)

CMD ["/usr/sbin/mosquitto" "-c" "/mosquitto/config/mosquitto.conf"]

Details
Created

2026-01-30 17:43:54 UTC

Size

8.63 MB

Content Digest
Labels
  • description
    Eclipse Mosquitto MQTT Broker
  • maintainer
    Roger Light <roger@atchoo.org>

Environment
DOWNLOAD_SHA256

cd0dd9d2b824746f9bc7dfc0a26a62854f64de72c1838023a12471f66b25dd7c

GPG_KEYS

A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

VERSION

2.1.0.1


Layers

[#000] sha256:d741ee1608f399e21c72d05f0f818c348c6801af33aeb83523893d09dc153957 - 45.76% (3.95 MB)

[#001] sha256:f02b518679b222aa26517321a9d8e49f12096eb1fd3cccce0e30384cb0c15273 - 54.24% (4.68 MB)

[#002] sha256:79751f531de61fe25489817655fe69fb14e3b8ed848bc9aec2c55b0596c1d08f - 0.0% (277 Bytes)


History
2026-01-28 01:17:55 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.3-aarch64.tar.gz / # buildkit

2026-01-28 01:17:55 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-01-30 17:43:54 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Roger Light <roger@atchoo.org> description=Eclipse Mosquitto MQTT Broker

2026-01-30 17:43:54 UTC (buildkit.dockerfile.v0)

ENV VERSION=2.1.0.1 DOWNLOAD_SHA256=cd0dd9d2b824746f9bc7dfc0a26a62854f64de72c1838023a12471f66b25dd7c GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

2026-01-30 17:43:54 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -x && apk --no-cache add --virtual build-deps argon2-dev build-base cjson-dev cmake gnupg libedit-dev libmicrohttpd-dev linux-headers openssl-dev sqlite-dev util-linux-dev && wget https://mosquitto.org/files/source/mosquitto-${VERSION}.tar.gz -O /tmp/mosq.tar.gz && echo "$DOWNLOAD_SHA256 /tmp/mosq.tar.gz" | sha256sum -c - && wget https://mosquitto.org/files/source/mosquitto-${VERSION}.tar.gz.asc -O /tmp/mosq.tar.gz.asc && export GNUPGHOME="$(mktemp -d)" && found=''; for server in hkps://keys.openpgp.org hkp://keyserver.ubuntu.com:80 pgp.mit.edu ; do echo "Fetching GPG key $GPG_KEYS from $server"; gpg --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$GPG_KEYS" && found=yes && break; done; test -z "$found" && echo >&2 "error: failed to fetch GPG key $GPG_KEYS" && exit 1; gpg --batch --verify /tmp/mosq.tar.gz.asc /tmp/mosq.tar.gz && gpgconf --kill all && rm -rf "$GNUPGHOME" /tmp/mosq.tar.gz.asc && mkdir -p /build/mosq && tar --strip=1 -xf /tmp/mosq.tar.gz -C /build/mosq && rm /tmp/mosq.tar.gz && make -C /build/mosq -j "$(nproc)" CFLAGS="-Wall -O2 -I/build -DHTTP_API_DIR=\\\"/usr/share/mosquitto/dashboard\\\"" WITH_ADNS=no WITH_DOCS=no WITH_SHARED_LIBRARIES=yes WITH_SRV=no WITH_STRIP=yes WITH_WEBSOCKETS=yes prefix=/usr binary && addgroup -S -g 1883 mosquitto 2>/dev/null && adduser -S -u 1883 -D -H -h /var/empty -s /sbin/nologin -G mosquitto -g mosquitto mosquitto 2>/dev/null && mkdir -p /mosquitto/config /mosquitto/data /mosquitto/log && install -d /usr/sbin/ && install -s -m755 /build/mosq/client/mosquitto_pub /usr/bin/mosquitto_pub && install -s -m755 /build/mosq/client/mosquitto_rr /usr/bin/mosquitto_rr && install -s -m755 /build/mosq/client/mosquitto_sub /usr/bin/mosquitto_sub && install -s -m644 /build/mosq/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1 && install -s -m755 /build/mosq/src/mosquitto /usr/sbin/mosquitto && install -s -m755 /build/mosq/apps/mosquitto_ctrl/mosquitto_ctrl /usr/bin/mosquitto_ctrl && install -s -m755 /build/mosq/apps/mosquitto_passwd/mosquitto_passwd /usr/bin/mosquitto_passwd && install -s -m755 /build/mosq/apps/mosquitto_signal/mosquitto_signal /usr/bin/mosquitto_signal && install -s -m755 /build/mosq/plugins/acl-file/mosquitto_acl_file.so /usr/lib/mosquitto_acl_file.so && install -s -m755 /build/mosq/plugins/dynamic-security/mosquitto_dynamic_security.so /usr/lib/mosquitto_dynamic_security.so && install -s -m755 /build/mosq/plugins/password-file/mosquitto_password_file.so /usr/lib/mosquitto_password_file.so && install -s -m755 /build/mosq/plugins/persist-sqlite/mosquitto_persist_sqlite.so /usr/lib/mosquitto_persist_sqlite.so && install -s -m755 /build/mosq/plugins/sparkplug-aware/mosquitto_sparkplug_aware.so /usr/lib/mosquitto_sparkplug_aware.so && install -m644 /build/mosq/docker/2.1-alpine/mosquitto.conf /mosquitto/config/mosquitto.conf && install -m644 /build/mosq/docker/2.1-ubuntu/mosquitto.conf /mosquitto-no-auth.conf && install -d /usr/share/mosquitto && cp -r /build/mosq/dashboard/src /usr/share/mosquitto/dashboard && install -Dm644 /build/mosq/epl-v20 /usr/share/licenses/mosquitto/epl-v20 && install -Dm644 /build/mosq/edl-v10 /usr/share/licenses/mosquitto/edl-v10 && chown -R mosquitto:mosquitto /mosquitto && apk --no-cache add argon2-libs ca-certificates cjson libmicrohttpd sqlite-libs tzdata && apk del build-deps && rm -rf /build # buildkit

2026-01-30 17:43:54 UTC (buildkit.dockerfile.v0)

VOLUME [/mosquitto/data /mosquitto/log]

2026-01-30 17:43:54 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2026-01-30 17:43:54 UTC (buildkit.dockerfile.v0)

EXPOSE map[1883/tcp:{}]

2026-01-30 17:43:54 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2026-01-30 17:43:54 UTC (buildkit.dockerfile.v0)

CMD ["/usr/sbin/mosquitto" "-c" "/mosquitto/config/mosquitto.conf"]

Details
Created

2026-01-30 17:41:57 UTC

Size

8.49 MB

Content Digest
Labels
  • description
    Eclipse Mosquitto MQTT Broker
  • maintainer
    Roger Light <roger@atchoo.org>

Environment
DOWNLOAD_SHA256

cd0dd9d2b824746f9bc7dfc0a26a62854f64de72c1838023a12471f66b25dd7c

GPG_KEYS

A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

VERSION

2.1.0.1


Layers

[#000] sha256:d7b7d5bab08f20b53e85395b2d6e793469e3acdbe8644bd234992524588b440f - 41.92% (3.56 MB)

[#001] sha256:e8b125534a15d750379cff571bb23492cf7b39fd926b76169f980ef71249207b - 58.07% (4.93 MB)

[#002] sha256:7a7efddf9148387d4bc2f3fe5657bda0c37e6e1dcb8d9ebab20ec6d1218574c0 - 0.0% (278 Bytes)


History
2026-01-28 01:17:35 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.3-ppc64le.tar.gz / # buildkit

2026-01-28 01:17:35 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-01-30 17:41:56 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Roger Light <roger@atchoo.org> description=Eclipse Mosquitto MQTT Broker

2026-01-30 17:41:56 UTC (buildkit.dockerfile.v0)

ENV VERSION=2.1.0.1 DOWNLOAD_SHA256=cd0dd9d2b824746f9bc7dfc0a26a62854f64de72c1838023a12471f66b25dd7c GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

2026-01-30 17:41:56 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -x && apk --no-cache add --virtual build-deps argon2-dev build-base cjson-dev cmake gnupg libedit-dev libmicrohttpd-dev linux-headers openssl-dev sqlite-dev util-linux-dev && wget https://mosquitto.org/files/source/mosquitto-${VERSION}.tar.gz -O /tmp/mosq.tar.gz && echo "$DOWNLOAD_SHA256 /tmp/mosq.tar.gz" | sha256sum -c - && wget https://mosquitto.org/files/source/mosquitto-${VERSION}.tar.gz.asc -O /tmp/mosq.tar.gz.asc && export GNUPGHOME="$(mktemp -d)" && found=''; for server in hkps://keys.openpgp.org hkp://keyserver.ubuntu.com:80 pgp.mit.edu ; do echo "Fetching GPG key $GPG_KEYS from $server"; gpg --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$GPG_KEYS" && found=yes && break; done; test -z "$found" && echo >&2 "error: failed to fetch GPG key $GPG_KEYS" && exit 1; gpg --batch --verify /tmp/mosq.tar.gz.asc /tmp/mosq.tar.gz && gpgconf --kill all && rm -rf "$GNUPGHOME" /tmp/mosq.tar.gz.asc && mkdir -p /build/mosq && tar --strip=1 -xf /tmp/mosq.tar.gz -C /build/mosq && rm /tmp/mosq.tar.gz && make -C /build/mosq -j "$(nproc)" CFLAGS="-Wall -O2 -I/build -DHTTP_API_DIR=\\\"/usr/share/mosquitto/dashboard\\\"" WITH_ADNS=no WITH_DOCS=no WITH_SHARED_LIBRARIES=yes WITH_SRV=no WITH_STRIP=yes WITH_WEBSOCKETS=yes prefix=/usr binary && addgroup -S -g 1883 mosquitto 2>/dev/null && adduser -S -u 1883 -D -H -h /var/empty -s /sbin/nologin -G mosquitto -g mosquitto mosquitto 2>/dev/null && mkdir -p /mosquitto/config /mosquitto/data /mosquitto/log && install -d /usr/sbin/ && install -s -m755 /build/mosq/client/mosquitto_pub /usr/bin/mosquitto_pub && install -s -m755 /build/mosq/client/mosquitto_rr /usr/bin/mosquitto_rr && install -s -m755 /build/mosq/client/mosquitto_sub /usr/bin/mosquitto_sub && install -s -m644 /build/mosq/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1 && install -s -m755 /build/mosq/src/mosquitto /usr/sbin/mosquitto && install -s -m755 /build/mosq/apps/mosquitto_ctrl/mosquitto_ctrl /usr/bin/mosquitto_ctrl && install -s -m755 /build/mosq/apps/mosquitto_passwd/mosquitto_passwd /usr/bin/mosquitto_passwd && install -s -m755 /build/mosq/apps/mosquitto_signal/mosquitto_signal /usr/bin/mosquitto_signal && install -s -m755 /build/mosq/plugins/acl-file/mosquitto_acl_file.so /usr/lib/mosquitto_acl_file.so && install -s -m755 /build/mosq/plugins/dynamic-security/mosquitto_dynamic_security.so /usr/lib/mosquitto_dynamic_security.so && install -s -m755 /build/mosq/plugins/password-file/mosquitto_password_file.so /usr/lib/mosquitto_password_file.so && install -s -m755 /build/mosq/plugins/persist-sqlite/mosquitto_persist_sqlite.so /usr/lib/mosquitto_persist_sqlite.so && install -s -m755 /build/mosq/plugins/sparkplug-aware/mosquitto_sparkplug_aware.so /usr/lib/mosquitto_sparkplug_aware.so && install -m644 /build/mosq/docker/2.1-alpine/mosquitto.conf /mosquitto/config/mosquitto.conf && install -m644 /build/mosq/docker/2.1-ubuntu/mosquitto.conf /mosquitto-no-auth.conf && install -d /usr/share/mosquitto && cp -r /build/mosq/dashboard/src /usr/share/mosquitto/dashboard && install -Dm644 /build/mosq/epl-v20 /usr/share/licenses/mosquitto/epl-v20 && install -Dm644 /build/mosq/edl-v10 /usr/share/licenses/mosquitto/edl-v10 && chown -R mosquitto:mosquitto /mosquitto && apk --no-cache add argon2-libs ca-certificates cjson libmicrohttpd sqlite-libs tzdata && apk del build-deps && rm -rf /build # buildkit

2026-01-30 17:41:56 UTC (buildkit.dockerfile.v0)

VOLUME [/mosquitto/data /mosquitto/log]

2026-01-30 17:41:57 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2026-01-30 17:41:57 UTC (buildkit.dockerfile.v0)

EXPOSE map[1883/tcp:{}]

2026-01-30 17:41:57 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2026-01-30 17:41:57 UTC (buildkit.dockerfile.v0)

CMD ["/usr/sbin/mosquitto" "-c" "/mosquitto/config/mosquitto.conf"]

Details
Created

2026-01-30 17:41:51 UTC

Size

8.47 MB

Content Digest
Labels
  • description
    Eclipse Mosquitto MQTT Broker
  • maintainer
    Roger Light <roger@atchoo.org>

Environment
DOWNLOAD_SHA256

cd0dd9d2b824746f9bc7dfc0a26a62854f64de72c1838023a12471f66b25dd7c

GPG_KEYS

A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

VERSION

2.1.0.1


Layers

[#000] sha256:dab48b8d1bab09fede3f54264828e67466f10d64acc37d9412190034dbcbf61f - 41.08% (3.48 MB)

[#001] sha256:f9f31e2b3660544c3a98ae134ad6b9bcedc9b5f17c32eb9b8f3e52fd3a87c791 - 58.92% (4.99 MB)

[#002] sha256:115a2a0b92effbe13022dbdb2fb5c5f94ad8914841a02f073150032bd7daf137 - 0.0% (278 Bytes)


History
2026-01-28 01:17:06 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.3-s390x.tar.gz / # buildkit

2026-01-28 01:17:06 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-01-30 17:41:51 UTC (buildkit.dockerfile.v0)

LABEL maintainer=Roger Light <roger@atchoo.org> description=Eclipse Mosquitto MQTT Broker

2026-01-30 17:41:51 UTC (buildkit.dockerfile.v0)

ENV VERSION=2.1.0.1 DOWNLOAD_SHA256=cd0dd9d2b824746f9bc7dfc0a26a62854f64de72c1838023a12471f66b25dd7c GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

2026-01-30 17:41:51 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -x && apk --no-cache add --virtual build-deps argon2-dev build-base cjson-dev cmake gnupg libedit-dev libmicrohttpd-dev linux-headers openssl-dev sqlite-dev util-linux-dev && wget https://mosquitto.org/files/source/mosquitto-${VERSION}.tar.gz -O /tmp/mosq.tar.gz && echo "$DOWNLOAD_SHA256 /tmp/mosq.tar.gz" | sha256sum -c - && wget https://mosquitto.org/files/source/mosquitto-${VERSION}.tar.gz.asc -O /tmp/mosq.tar.gz.asc && export GNUPGHOME="$(mktemp -d)" && found=''; for server in hkps://keys.openpgp.org hkp://keyserver.ubuntu.com:80 pgp.mit.edu ; do echo "Fetching GPG key $GPG_KEYS from $server"; gpg --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$GPG_KEYS" && found=yes && break; done; test -z "$found" && echo >&2 "error: failed to fetch GPG key $GPG_KEYS" && exit 1; gpg --batch --verify /tmp/mosq.tar.gz.asc /tmp/mosq.tar.gz && gpgconf --kill all && rm -rf "$GNUPGHOME" /tmp/mosq.tar.gz.asc && mkdir -p /build/mosq && tar --strip=1 -xf /tmp/mosq.tar.gz -C /build/mosq && rm /tmp/mosq.tar.gz && make -C /build/mosq -j "$(nproc)" CFLAGS="-Wall -O2 -I/build -DHTTP_API_DIR=\\\"/usr/share/mosquitto/dashboard\\\"" WITH_ADNS=no WITH_DOCS=no WITH_SHARED_LIBRARIES=yes WITH_SRV=no WITH_STRIP=yes WITH_WEBSOCKETS=yes prefix=/usr binary && addgroup -S -g 1883 mosquitto 2>/dev/null && adduser -S -u 1883 -D -H -h /var/empty -s /sbin/nologin -G mosquitto -g mosquitto mosquitto 2>/dev/null && mkdir -p /mosquitto/config /mosquitto/data /mosquitto/log && install -d /usr/sbin/ && install -s -m755 /build/mosq/client/mosquitto_pub /usr/bin/mosquitto_pub && install -s -m755 /build/mosq/client/mosquitto_rr /usr/bin/mosquitto_rr && install -s -m755 /build/mosq/client/mosquitto_sub /usr/bin/mosquitto_sub && install -s -m644 /build/mosq/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1 && install -s -m755 /build/mosq/src/mosquitto /usr/sbin/mosquitto && install -s -m755 /build/mosq/apps/mosquitto_ctrl/mosquitto_ctrl /usr/bin/mosquitto_ctrl && install -s -m755 /build/mosq/apps/mosquitto_passwd/mosquitto_passwd /usr/bin/mosquitto_passwd && install -s -m755 /build/mosq/apps/mosquitto_signal/mosquitto_signal /usr/bin/mosquitto_signal && install -s -m755 /build/mosq/plugins/acl-file/mosquitto_acl_file.so /usr/lib/mosquitto_acl_file.so && install -s -m755 /build/mosq/plugins/dynamic-security/mosquitto_dynamic_security.so /usr/lib/mosquitto_dynamic_security.so && install -s -m755 /build/mosq/plugins/password-file/mosquitto_password_file.so /usr/lib/mosquitto_password_file.so && install -s -m755 /build/mosq/plugins/persist-sqlite/mosquitto_persist_sqlite.so /usr/lib/mosquitto_persist_sqlite.so && install -s -m755 /build/mosq/plugins/sparkplug-aware/mosquitto_sparkplug_aware.so /usr/lib/mosquitto_sparkplug_aware.so && install -m644 /build/mosq/docker/2.1-alpine/mosquitto.conf /mosquitto/config/mosquitto.conf && install -m644 /build/mosq/docker/2.1-ubuntu/mosquitto.conf /mosquitto-no-auth.conf && install -d /usr/share/mosquitto && cp -r /build/mosq/dashboard/src /usr/share/mosquitto/dashboard && install -Dm644 /build/mosq/epl-v20 /usr/share/licenses/mosquitto/epl-v20 && install -Dm644 /build/mosq/edl-v10 /usr/share/licenses/mosquitto/edl-v10 && chown -R mosquitto:mosquitto /mosquitto && apk --no-cache add argon2-libs ca-certificates cjson libmicrohttpd sqlite-libs tzdata && apk del build-deps && rm -rf /build # buildkit

2026-01-30 17:41:51 UTC (buildkit.dockerfile.v0)

VOLUME [/mosquitto/data /mosquitto/log]

2026-01-30 17:41:51 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2026-01-30 17:41:51 UTC (buildkit.dockerfile.v0)

EXPOSE map[1883/tcp:{}]

2026-01-30 17:41:51 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2026-01-30 17:41:51 UTC (buildkit.dockerfile.v0)

CMD ["/usr/sbin/mosquitto" "-c" "/mosquitto/config/mosquitto.conf"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete