Namespace
library
Image / Tag
eclipse-mosquitto:2.0.15-openssl
Content Digest
sha256:a7c946835713b2865bd313456ad1b5c9eee784a775368556409e74be7c448dc2
Details
Created

2023-08-07 20:31:47 UTC

Size

3.82 MB

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

Environment
DOWNLOAD_SHA256

4735b1d32e3f91c7a8896741d88a3022e89730a1ee897946decfa0df27039ac6

GPG_KEYS

A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

LWS_SHA256

842da21f73ccba2be59e680de10a8cce7928313048750eb6ad73b6fa50763c51

LWS_VERSION

4.2.1

PATH

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

VERSION

2.0.15


Layers

[#000] sha256:95dc695758361a4038a2d9026959d72e1f531114edb0341be7ce47d912ef069e - 80.77% (3.09 MB)

[#001] sha256:f4e857dd3ad688531ffd26a16922b30e7422f9a36a20bd0b22f5c2bb4ab1fae5 - 19.22% (752 KB)

[#002] sha256:61864c5f786deddbab597b4ea9b07306e08f0cbd821571c8cef42757959f726f - 0.01% (368 Bytes)


History
2023-08-07 19:38:26 UTC

/bin/sh -c #(nop) ADD file:4b33c52e11b19fde30197c62ead0b77bde28d34edaa08346a5302cd892d3cebe in /

2023-08-07 19:38:27 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-08-07 20:30:16 UTC

/bin/sh -c #(nop) LABEL maintainer=Roger Light <roger@atchoo.org> description=Eclipse Mosquitto MQTT Broker

2023-08-07 20:30:16 UTC

/bin/sh -c #(nop) ENV VERSION=2.0.15 DOWNLOAD_SHA256=4735b1d32e3f91c7a8896741d88a3022e89730a1ee897946decfa0df27039ac6 GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7 LWS_VERSION=4.2.1 LWS_SHA256=842da21f73ccba2be59e680de10a8cce7928313048750eb6ad73b6fa50763c51

2023-08-07 20:31:46 UTC

/bin/sh -c set -x && apk --no-cache add --virtual build-deps build-base cmake cjson-dev gnupg linux-headers openssl-dev util-linux-dev && wget https://github.com/warmcat/libwebsockets/archive/v${LWS_VERSION}.tar.gz -O /tmp/lws.tar.gz && echo "$LWS_SHA256 /tmp/lws.tar.gz" | sha256sum -c - && mkdir -p /build/lws && tar --strip=1 -xf /tmp/lws.tar.gz -C /build/lws && rm /tmp/lws.tar.gz && cd /build/lws && cmake . -DCMAKE_BUILD_TYPE=MinSizeRel -DCMAKE_INSTALL_PREFIX=/usr -DDISABLE_WERROR=ON -DLWS_IPV6=ON -DLWS_WITHOUT_BUILTIN_GETIFADDRS=ON -DLWS_WITHOUT_CLIENT=ON -DLWS_WITHOUT_EXTENSIONS=ON -DLWS_WITHOUT_TESTAPPS=ON -DLWS_WITH_EXTERNAL_POLL=ON -DLWS_WITH_HTTP2=OFF -DLWS_WITH_SHARED=OFF -DLWS_WITH_ZIP_FOPS=OFF -DLWS_WITH_ZLIB=OFF && make -j "$(nproc)" && rm -rf /root/.cmake && 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/lws/include -I/build" LDFLAGS="-L/build/lws/lib" 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/plugins/dynamic-security/mosquitto_dynamic_security.so /usr/lib/mosquitto_dynamic_security.so && install -m644 /build/mosq/mosquitto.conf /mosquitto/config/mosquitto.conf && install -Dm644 /build/lws/LICENSE /usr/share/licenses/libwebsockets/LICENSE && 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 ca-certificates cjson && apk del build-deps && rm -rf /build

2023-08-07 20:31:46 UTC

/bin/sh -c #(nop) VOLUME [/mosquitto/data /mosquitto/log]

2023-08-07 20:31:46 UTC

/bin/sh -c #(nop) COPY multi:f828fb0704e6f46a450b717895e8dada966524fb8a3bd947f3ac0bd7ae28f571 in /

2023-08-07 20:31:47 UTC

/bin/sh -c #(nop) EXPOSE 1883

2023-08-07 20:31:47 UTC

/bin/sh -c #(nop) ENTRYPOINT ["/docker-entrypoint.sh"]

2023-08-07 20:31:47 UTC

/bin/sh -c #(nop) CMD ["/usr/sbin/mosquitto" "-c" "/mosquitto/config/mosquitto.conf"]

Details
Created

2023-08-08 23:35:42 UTC

Size

3.94 MB

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

Environment
DOWNLOAD_SHA256

4735b1d32e3f91c7a8896741d88a3022e89730a1ee897946decfa0df27039ac6

GPG_KEYS

A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

LWS_SHA256

842da21f73ccba2be59e680de10a8cce7928313048750eb6ad73b6fa50763c51

LWS_VERSION

4.2.1

PATH

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

VERSION

2.0.15


Layers

[#000] sha256:7264a8db6415046d36d16ba98b79778e18accee6ffa71850405994cffa9be7de - 82.28% (3.24 MB)

[#001] sha256:6651ad21d56f8ef9d66dc8bd28e8ea2c105165ed73b2a094b0a45a3c06fc089a - 17.71% (715 KB)

[#002] sha256:b7283c2120196bff371d05e5586e745749fd85d37d17281925f8e0c425b4fd44 - 0.01% (367 Bytes)


History
2023-08-07 19:20:20 UTC

/bin/sh -c #(nop) ADD file:32ff5e7a78b890996ee4681cc0a26185d3e9acdb4eb1e2aaccb2411f922fed6b in /

2023-08-07 19:20:20 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-08-08 23:34:38 UTC

/bin/sh -c #(nop) LABEL maintainer=Roger Light <roger@atchoo.org> description=Eclipse Mosquitto MQTT Broker

2023-08-08 23:34:38 UTC

/bin/sh -c #(nop) ENV VERSION=2.0.15 DOWNLOAD_SHA256=4735b1d32e3f91c7a8896741d88a3022e89730a1ee897946decfa0df27039ac6 GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7 LWS_VERSION=4.2.1 LWS_SHA256=842da21f73ccba2be59e680de10a8cce7928313048750eb6ad73b6fa50763c51

2023-08-08 23:35:42 UTC

/bin/sh -c set -x && apk --no-cache add --virtual build-deps build-base cmake cjson-dev gnupg linux-headers openssl-dev util-linux-dev && wget https://github.com/warmcat/libwebsockets/archive/v${LWS_VERSION}.tar.gz -O /tmp/lws.tar.gz && echo "$LWS_SHA256 /tmp/lws.tar.gz" | sha256sum -c - && mkdir -p /build/lws && tar --strip=1 -xf /tmp/lws.tar.gz -C /build/lws && rm /tmp/lws.tar.gz && cd /build/lws && cmake . -DCMAKE_BUILD_TYPE=MinSizeRel -DCMAKE_INSTALL_PREFIX=/usr -DDISABLE_WERROR=ON -DLWS_IPV6=ON -DLWS_WITHOUT_BUILTIN_GETIFADDRS=ON -DLWS_WITHOUT_CLIENT=ON -DLWS_WITHOUT_EXTENSIONS=ON -DLWS_WITHOUT_TESTAPPS=ON -DLWS_WITH_EXTERNAL_POLL=ON -DLWS_WITH_HTTP2=OFF -DLWS_WITH_SHARED=OFF -DLWS_WITH_ZIP_FOPS=OFF -DLWS_WITH_ZLIB=OFF && make -j "$(nproc)" && rm -rf /root/.cmake && 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/lws/include -I/build" LDFLAGS="-L/build/lws/lib" 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/plugins/dynamic-security/mosquitto_dynamic_security.so /usr/lib/mosquitto_dynamic_security.so && install -m644 /build/mosq/mosquitto.conf /mosquitto/config/mosquitto.conf && install -Dm644 /build/lws/LICENSE /usr/share/licenses/libwebsockets/LICENSE && 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 ca-certificates cjson && apk del build-deps && rm -rf /build

2023-08-08 23:35:42 UTC

/bin/sh -c #(nop) VOLUME [/mosquitto/data /mosquitto/log]

2023-08-08 23:35:42 UTC

/bin/sh -c #(nop) COPY multi:f828fb0704e6f46a450b717895e8dada966524fb8a3bd947f3ac0bd7ae28f571 in /

2023-08-08 23:35:42 UTC

/bin/sh -c #(nop) EXPOSE 1883

2023-08-08 23:35:42 UTC

/bin/sh -c #(nop) ENTRYPOINT ["/docker-entrypoint.sh"]

2023-08-08 23:35:42 UTC

/bin/sh -c #(nop) CMD ["/usr/sbin/mosquitto" "-c" "/mosquitto/config/mosquitto.conf"]

Details
Created

2023-08-08 20:34:14 UTC

Size

3.67 MB

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

Environment
DOWNLOAD_SHA256

4735b1d32e3f91c7a8896741d88a3022e89730a1ee897946decfa0df27039ac6

GPG_KEYS

A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

LWS_SHA256

842da21f73ccba2be59e680de10a8cce7928313048750eb6ad73b6fa50763c51

LWS_VERSION

4.2.1

PATH

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

VERSION

2.0.15


Layers

[#000] sha256:af09961d4a43b504efc76e38b50918977c28be73eeb8b926247783a00e8b9f2f - 81.7% (3 MB)

[#001] sha256:f2d1c01e7f834707ac3740884d0db5b190c6d8cd4bf6e5333f197c8b02060d6d - 18.29% (687 KB)

[#002] sha256:e8f1f8915a9e1c6090b2e39049bb2289b81149e9f5c0565f6421c5c469762aae - 0.01% (368 Bytes)


History
2023-08-07 19:49:14 UTC

/bin/sh -c #(nop) ADD file:9882e99e5f94ab2db05c029648ac5be7cf0f063a8701394fcbb543a7ef5d4b90 in /

2023-08-07 19:49:15 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-08-08 20:32:56 UTC

/bin/sh -c #(nop) LABEL maintainer=Roger Light <roger@atchoo.org> description=Eclipse Mosquitto MQTT Broker

2023-08-08 20:32:56 UTC

/bin/sh -c #(nop) ENV VERSION=2.0.15 DOWNLOAD_SHA256=4735b1d32e3f91c7a8896741d88a3022e89730a1ee897946decfa0df27039ac6 GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7 LWS_VERSION=4.2.1 LWS_SHA256=842da21f73ccba2be59e680de10a8cce7928313048750eb6ad73b6fa50763c51

2023-08-08 20:34:14 UTC

/bin/sh -c set -x && apk --no-cache add --virtual build-deps build-base cmake cjson-dev gnupg linux-headers openssl-dev util-linux-dev && wget https://github.com/warmcat/libwebsockets/archive/v${LWS_VERSION}.tar.gz -O /tmp/lws.tar.gz && echo "$LWS_SHA256 /tmp/lws.tar.gz" | sha256sum -c - && mkdir -p /build/lws && tar --strip=1 -xf /tmp/lws.tar.gz -C /build/lws && rm /tmp/lws.tar.gz && cd /build/lws && cmake . -DCMAKE_BUILD_TYPE=MinSizeRel -DCMAKE_INSTALL_PREFIX=/usr -DDISABLE_WERROR=ON -DLWS_IPV6=ON -DLWS_WITHOUT_BUILTIN_GETIFADDRS=ON -DLWS_WITHOUT_CLIENT=ON -DLWS_WITHOUT_EXTENSIONS=ON -DLWS_WITHOUT_TESTAPPS=ON -DLWS_WITH_EXTERNAL_POLL=ON -DLWS_WITH_HTTP2=OFF -DLWS_WITH_SHARED=OFF -DLWS_WITH_ZIP_FOPS=OFF -DLWS_WITH_ZLIB=OFF && make -j "$(nproc)" && rm -rf /root/.cmake && 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/lws/include -I/build" LDFLAGS="-L/build/lws/lib" 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/plugins/dynamic-security/mosquitto_dynamic_security.so /usr/lib/mosquitto_dynamic_security.so && install -m644 /build/mosq/mosquitto.conf /mosquitto/config/mosquitto.conf && install -Dm644 /build/lws/LICENSE /usr/share/licenses/libwebsockets/LICENSE && 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 ca-certificates cjson && apk del build-deps && rm -rf /build

2023-08-08 20:34:14 UTC

/bin/sh -c #(nop) VOLUME [/mosquitto/data /mosquitto/log]

2023-08-08 20:34:14 UTC

/bin/sh -c #(nop) COPY multi:f828fb0704e6f46a450b717895e8dada966524fb8a3bd947f3ac0bd7ae28f571 in /

2023-08-08 20:34:14 UTC

/bin/sh -c #(nop) EXPOSE 1883

2023-08-08 20:34:14 UTC

/bin/sh -c #(nop) ENTRYPOINT ["/docker-entrypoint.sh"]

2023-08-08 20:34:14 UTC

/bin/sh -c #(nop) CMD ["/usr/sbin/mosquitto" "-c" "/mosquitto/config/mosquitto.conf"]

Details
Created

2023-08-08 23:00:58 UTC

Size

3.87 MB

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

Environment
DOWNLOAD_SHA256

4735b1d32e3f91c7a8896741d88a3022e89730a1ee897946decfa0df27039ac6

GPG_KEYS

A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

LWS_SHA256

842da21f73ccba2be59e680de10a8cce7928313048750eb6ad73b6fa50763c51

LWS_VERSION

4.2.1

PATH

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

VERSION

2.0.15


Layers

[#000] sha256:9fda8d8052c61740409c4bea888859c141fd8cc3f58ac61943144ff6d1681b2d - 82.0% (3.18 MB)

[#001] sha256:48ead6e0da475360134b60aa552e6266a2ab5d91e8fcf527537052c5a14a50c8 - 17.99% (713 KB)

[#002] sha256:31ea2480350da12e29ce05476b8b2023815cfdca110a98c785b57aa1ed25376e - 0.01% (368 Bytes)


History
2023-08-07 19:39:19 UTC

/bin/sh -c #(nop) ADD file:b2e7eaa7e41f08853dbe08d84439a7f9fd32fc58c3aa1e298f3f60343b2b683a in /

2023-08-07 19:39:19 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-08-08 23:00:05 UTC

/bin/sh -c #(nop) LABEL maintainer=Roger Light <roger@atchoo.org> description=Eclipse Mosquitto MQTT Broker

2023-08-08 23:00:05 UTC

/bin/sh -c #(nop) ENV VERSION=2.0.15 DOWNLOAD_SHA256=4735b1d32e3f91c7a8896741d88a3022e89730a1ee897946decfa0df27039ac6 GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7 LWS_VERSION=4.2.1 LWS_SHA256=842da21f73ccba2be59e680de10a8cce7928313048750eb6ad73b6fa50763c51

2023-08-08 23:00:57 UTC

/bin/sh -c set -x && apk --no-cache add --virtual build-deps build-base cmake cjson-dev gnupg linux-headers openssl-dev util-linux-dev && wget https://github.com/warmcat/libwebsockets/archive/v${LWS_VERSION}.tar.gz -O /tmp/lws.tar.gz && echo "$LWS_SHA256 /tmp/lws.tar.gz" | sha256sum -c - && mkdir -p /build/lws && tar --strip=1 -xf /tmp/lws.tar.gz -C /build/lws && rm /tmp/lws.tar.gz && cd /build/lws && cmake . -DCMAKE_BUILD_TYPE=MinSizeRel -DCMAKE_INSTALL_PREFIX=/usr -DDISABLE_WERROR=ON -DLWS_IPV6=ON -DLWS_WITHOUT_BUILTIN_GETIFADDRS=ON -DLWS_WITHOUT_CLIENT=ON -DLWS_WITHOUT_EXTENSIONS=ON -DLWS_WITHOUT_TESTAPPS=ON -DLWS_WITH_EXTERNAL_POLL=ON -DLWS_WITH_HTTP2=OFF -DLWS_WITH_SHARED=OFF -DLWS_WITH_ZIP_FOPS=OFF -DLWS_WITH_ZLIB=OFF && make -j "$(nproc)" && rm -rf /root/.cmake && 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/lws/include -I/build" LDFLAGS="-L/build/lws/lib" 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/plugins/dynamic-security/mosquitto_dynamic_security.so /usr/lib/mosquitto_dynamic_security.so && install -m644 /build/mosq/mosquitto.conf /mosquitto/config/mosquitto.conf && install -Dm644 /build/lws/LICENSE /usr/share/licenses/libwebsockets/LICENSE && 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 ca-certificates cjson && apk del build-deps && rm -rf /build

2023-08-08 23:00:57 UTC

/bin/sh -c #(nop) VOLUME [/mosquitto/data /mosquitto/log]

2023-08-08 23:00:57 UTC

/bin/sh -c #(nop) COPY multi:f828fb0704e6f46a450b717895e8dada966524fb8a3bd947f3ac0bd7ae28f571 in /

2023-08-08 23:00:57 UTC

/bin/sh -c #(nop) EXPOSE 1883

2023-08-08 23:00:57 UTC

/bin/sh -c #(nop) ENTRYPOINT ["/docker-entrypoint.sh"]

2023-08-08 23:00:58 UTC

/bin/sh -c #(nop) CMD ["/usr/sbin/mosquitto" "-c" "/mosquitto/config/mosquitto.conf"]

Details
Created

2023-08-07 23:56:15 UTC

Size

3.96 MB

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

Environment
DOWNLOAD_SHA256

4735b1d32e3f91c7a8896741d88a3022e89730a1ee897946decfa0df27039ac6

GPG_KEYS

A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

LWS_SHA256

842da21f73ccba2be59e680de10a8cce7928313048750eb6ad73b6fa50763c51

LWS_VERSION

4.2.1

PATH

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

VERSION

2.0.15


Layers

[#000] sha256:55353ca330e9474ce7b858eca6842bb540ef4a70b2981c2ed47eefb9ef4253ad - 80.67% (3.19 MB)

[#001] sha256:132c6b30bdd6482ddd8cfe98f49ed72925d0deddc955a306d21dd60ad759d8ed - 19.32% (783 KB)

[#002] sha256:afaa0847503b47dfb59a6b4372d9b25bae42c5ed3cb20928824461d161bc8571 - 0.01% (368 Bytes)


History
2023-08-07 20:16:25 UTC

/bin/sh -c #(nop) ADD file:b8cf7516cdf9487d9347da0b5b5e3a6f65f24ebcdcadf81f430adb2b2664f2d1 in /

2023-08-07 20:16:26 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-08-07 23:54:26 UTC

/bin/sh -c #(nop) LABEL maintainer=Roger Light <roger@atchoo.org> description=Eclipse Mosquitto MQTT Broker

2023-08-07 23:54:28 UTC

/bin/sh -c #(nop) ENV VERSION=2.0.15 DOWNLOAD_SHA256=4735b1d32e3f91c7a8896741d88a3022e89730a1ee897946decfa0df27039ac6 GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7 LWS_VERSION=4.2.1 LWS_SHA256=842da21f73ccba2be59e680de10a8cce7928313048750eb6ad73b6fa50763c51

2023-08-07 23:56:13 UTC

/bin/sh -c set -x && apk --no-cache add --virtual build-deps build-base cmake cjson-dev gnupg linux-headers openssl-dev util-linux-dev && wget https://github.com/warmcat/libwebsockets/archive/v${LWS_VERSION}.tar.gz -O /tmp/lws.tar.gz && echo "$LWS_SHA256 /tmp/lws.tar.gz" | sha256sum -c - && mkdir -p /build/lws && tar --strip=1 -xf /tmp/lws.tar.gz -C /build/lws && rm /tmp/lws.tar.gz && cd /build/lws && cmake . -DCMAKE_BUILD_TYPE=MinSizeRel -DCMAKE_INSTALL_PREFIX=/usr -DDISABLE_WERROR=ON -DLWS_IPV6=ON -DLWS_WITHOUT_BUILTIN_GETIFADDRS=ON -DLWS_WITHOUT_CLIENT=ON -DLWS_WITHOUT_EXTENSIONS=ON -DLWS_WITHOUT_TESTAPPS=ON -DLWS_WITH_EXTERNAL_POLL=ON -DLWS_WITH_HTTP2=OFF -DLWS_WITH_SHARED=OFF -DLWS_WITH_ZIP_FOPS=OFF -DLWS_WITH_ZLIB=OFF && make -j "$(nproc)" && rm -rf /root/.cmake && 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/lws/include -I/build" LDFLAGS="-L/build/lws/lib" 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/plugins/dynamic-security/mosquitto_dynamic_security.so /usr/lib/mosquitto_dynamic_security.so && install -m644 /build/mosq/mosquitto.conf /mosquitto/config/mosquitto.conf && install -Dm644 /build/lws/LICENSE /usr/share/licenses/libwebsockets/LICENSE && 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 ca-certificates cjson && apk del build-deps && rm -rf /build

2023-08-07 23:56:13 UTC

/bin/sh -c #(nop) VOLUME [/mosquitto/data /mosquitto/log]

2023-08-07 23:56:14 UTC

/bin/sh -c #(nop) COPY multi:f828fb0704e6f46a450b717895e8dada966524fb8a3bd947f3ac0bd7ae28f571 in /

2023-08-07 23:56:14 UTC

/bin/sh -c #(nop) EXPOSE 1883

2023-08-07 23:56:15 UTC

/bin/sh -c #(nop) ENTRYPOINT ["/docker-entrypoint.sh"]

2023-08-07 23:56:15 UTC

/bin/sh -c #(nop) CMD ["/usr/sbin/mosquitto" "-c" "/mosquitto/config/mosquitto.conf"]

Details
Created

2023-08-07 20:16:09 UTC

Size

3.76 MB

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

Environment
DOWNLOAD_SHA256

4735b1d32e3f91c7a8896741d88a3022e89730a1ee897946decfa0df27039ac6

GPG_KEYS

A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7

LWS_SHA256

842da21f73ccba2be59e680de10a8cce7928313048750eb6ad73b6fa50763c51

LWS_VERSION

4.2.1

PATH

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

VERSION

2.0.15


Layers

[#000] sha256:8bed2eae372fe236061920d89ae1ce89695a12df84989113bcc7ce4bd9774456 - 81.45% (3.07 MB)

[#001] sha256:7cdda90e2611693b0e8a93d47854b717c4924621fbe2b10762d6f1d30f867994 - 18.54% (715 KB)

[#002] sha256:9fe45972efea292b76dbc0f8c03ad065252d757aa977b8506dd98896eb72cbff - 0.01% (368 Bytes)


History
2023-08-07 19:41:54 UTC

/bin/sh -c #(nop) ADD file:b57ea5bba3c986df3471f3ea27443a9a4b19d40c46f9fbca8bb6077b399725aa in /

2023-08-07 19:41:55 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-08-07 20:15:31 UTC

/bin/sh -c #(nop) LABEL maintainer=Roger Light <roger@atchoo.org> description=Eclipse Mosquitto MQTT Broker

2023-08-07 20:15:31 UTC

/bin/sh -c #(nop) ENV VERSION=2.0.15 DOWNLOAD_SHA256=4735b1d32e3f91c7a8896741d88a3022e89730a1ee897946decfa0df27039ac6 GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7 LWS_VERSION=4.2.1 LWS_SHA256=842da21f73ccba2be59e680de10a8cce7928313048750eb6ad73b6fa50763c51

2023-08-07 20:16:09 UTC

/bin/sh -c set -x && apk --no-cache add --virtual build-deps build-base cmake cjson-dev gnupg linux-headers openssl-dev util-linux-dev && wget https://github.com/warmcat/libwebsockets/archive/v${LWS_VERSION}.tar.gz -O /tmp/lws.tar.gz && echo "$LWS_SHA256 /tmp/lws.tar.gz" | sha256sum -c - && mkdir -p /build/lws && tar --strip=1 -xf /tmp/lws.tar.gz -C /build/lws && rm /tmp/lws.tar.gz && cd /build/lws && cmake . -DCMAKE_BUILD_TYPE=MinSizeRel -DCMAKE_INSTALL_PREFIX=/usr -DDISABLE_WERROR=ON -DLWS_IPV6=ON -DLWS_WITHOUT_BUILTIN_GETIFADDRS=ON -DLWS_WITHOUT_CLIENT=ON -DLWS_WITHOUT_EXTENSIONS=ON -DLWS_WITHOUT_TESTAPPS=ON -DLWS_WITH_EXTERNAL_POLL=ON -DLWS_WITH_HTTP2=OFF -DLWS_WITH_SHARED=OFF -DLWS_WITH_ZIP_FOPS=OFF -DLWS_WITH_ZLIB=OFF && make -j "$(nproc)" && rm -rf /root/.cmake && 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/lws/include -I/build" LDFLAGS="-L/build/lws/lib" 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/plugins/dynamic-security/mosquitto_dynamic_security.so /usr/lib/mosquitto_dynamic_security.so && install -m644 /build/mosq/mosquitto.conf /mosquitto/config/mosquitto.conf && install -Dm644 /build/lws/LICENSE /usr/share/licenses/libwebsockets/LICENSE && 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 ca-certificates cjson && apk del build-deps && rm -rf /build

2023-08-07 20:16:09 UTC

/bin/sh -c #(nop) VOLUME [/mosquitto/data /mosquitto/log]

2023-08-07 20:16:09 UTC

/bin/sh -c #(nop) COPY multi:f828fb0704e6f46a450b717895e8dada966524fb8a3bd947f3ac0bd7ae28f571 in /

2023-08-07 20:16:09 UTC

/bin/sh -c #(nop) EXPOSE 1883

2023-08-07 20:16:09 UTC

/bin/sh -c #(nop) ENTRYPOINT ["/docker-entrypoint.sh"]

2023-08-07 20:16:09 UTC

/bin/sh -c #(nop) 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