Tag

library/rabbitmq:4.2-alpine
Content Digest: sha256:aab85daef4295ab28df229600109434ed6ed7b966dd915baeb0fc396279f0e8e
Manifests
Details
Content Digest

sha256:b0b27ee352276d8a73a72735a3e0962068f77b6c24216ececec932e769a6543a

Created

2026-10-21 21:19:05 UTC

Size

70.5 MB


Environment
ERLANG_INSTALL_PATH_PREFIX

/opt/erlang

HOME

/var/lib/rabbitmq

LANG

C.UTF-8

LANGUAGE

C.UTF-8

LC_ALL

C.UTF-8

OPENSSL_INSTALL_PATH_PREFIX

/opt/openssl

PATH

/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RABBITMQ_DATA_DIR

/var/lib/rabbitmq

RABBITMQ_HOME

/opt/rabbitmq

RABBITMQ_PGP_KEY_ID

0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

RABBITMQ_VERSION

4.2.9

RUNNING_UNDER_SYSTEMD

true


Layers

[#000] sha256:77004571e89a18ecf5125b297fa4f230c74939954ae72ec17872f2da29499aaa - 4.97% (3.51 MB)

[#001] sha256:93a379ad96e9659d715f87f02ba03aa4337d45d5ecc829ab4b48e8ca2699bab5 - 45.36% (32 MB)

[#002] sha256:e113ffc9a12e0c302a9abe88b6f96a33f11642fca2ade0d3ae6da66ab63bd23d - 12.47% (8.8 MB)

[#003] sha256:8b3e9efa104b2410184a157874fbe1785176e15496882e777f985934c93c840f - 1.91% (1.35 MB)

[#004] sha256:548d97d0d64c3ae24437f6a94295c5bc8caa0b9806025fbf2567f5ba890babf6 - 35.28% (24.9 MB)

[#005] sha256:5cb2f2a220e15c844b0170069a9e18a069b40b1e150f23002e9e52d32cef68e8 - 0.0% (192 Bytes)

[#006] sha256:03b7d1e8dc7c1fc0d841d3c7e35c4187f06fd374011da427fc191af0cbc1399d - 0.0% (109 Bytes)

[#007] sha256:937485bc4fcabcd827d66ba4918e063ca9ef7da7c43b65268f1ef56985267170 - 0.0% (618 Bytes)

[#008] sha256:c2a3f0dce4e6c01546805e90666d04db6a5c9c7d999ce56398079aff998515b4 - 0.0% (828 Bytes)


History
2026-10-21 20:46:59 UTC (buildkit.dockerfile.v0)

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

2026-10-21 20:46:59 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-21 21:18:56 UTC (buildkit.dockerfile.v0)

ENV ERLANG_INSTALL_PATH_PREFIX=/opt/erlang

2026-10-21 21:18:56 UTC (buildkit.dockerfile.v0)

ENV OPENSSL_INSTALL_PATH_PREFIX=/opt/openssl

2026-10-21 21:18:56 UTC (buildkit.dockerfile.v0)

COPY /opt/erlang /opt/erlang # buildkit

2026-10-21 21:18:56 UTC (buildkit.dockerfile.v0)

COPY /opt/openssl /opt/openssl # buildkit

2026-10-21 21:18:56 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-21 21:18:56 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_DATA_DIR=/var/lib/rabbitmq

2026-10-21 21:18:58 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; ln -vsf /etc/ssl/certs /etc/ssl/private "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl"; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive $ERLANG_INSTALL_PATH_PREFIX $OPENSSL_INSTALL_PATH_PREFIX | tr ',' '\n' | sort -u | grep -v '^$\|lib\(crypto\|ssl\)' | awk 'system("test -e /usr/local/lib/" $1) == 0 { next } { print "so:" $1 }' )"; apk add --no-cache --virtual .otp-run-deps $runDeps; sed -i.ORIG -e "/\.include.*fips/ s!.*!.include $OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf!" -e '/# fips =/s/.*/fips = fips_sect/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/openssl.cnf"; sed -i.ORIG -e '/^activate/s/^/#/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf"; [ "$(command -v openssl)" = "$OPENSSL_INSTALL_PATH_PREFIX/bin/openssl" ]; openssl version; openssl version -d; erl -noshell -eval 'ok = crypto:start(), ok = io:format("~p~n~n~p~n~n", [crypto:supports(), ssl:versions()]), init:stop().'; addgroup -g 101 -S rabbitmq; adduser -u 100 -S -h "$RABBITMQ_DATA_DIR" -G rabbitmq rabbitmq; mkdir -p "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chown -fR rabbitmq:rabbitmq "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chmod 1777 "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; ln -sf "$RABBITMQ_DATA_DIR/.erlang.cookie" /root/.erlang.cookie; apk add --no-cache 'su-exec>=0.2' bash procps tzdata # buildkit

2026-10-21 21:18:58 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_VERSION=4.2.9

2026-10-21 21:18:58 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

2026-10-21 21:18:58 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_HOME=/opt/rabbitmq

2026-10-21 21:18:58 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-21 21:19:04 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/src; apk add --no-cache --virtual .build-deps gnupg xz ; RABBITMQ_SOURCE_URL="https://github.com/rabbitmq/rabbitmq-server/releases/download/v$RABBITMQ_VERSION/rabbitmq-server-generic-unix-latest-toolchain-$RABBITMQ_VERSION.tar.xz"; RABBITMQ_PATH="/usr/local/src/rabbitmq-$RABBITMQ_VERSION"; wget --output-document "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_SOURCE_URL.asc"; wget --output-document "$RABBITMQ_PATH.tar.xz" "$RABBITMQ_SOURCE_URL"; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$RABBITMQ_PGP_KEY_ID"; gpg --batch --verify "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_PATH.tar.xz"; gpgconf --kill all; rm -rf "$GNUPGHOME"; mkdir -p "$RABBITMQ_HOME"; tar --extract --file "$RABBITMQ_PATH.tar.xz" --directory "$RABBITMQ_HOME" --strip-components 1; rm -rf "$RABBITMQ_PATH"*; grep -qE '^SYS_PREFIX=\$\{RABBITMQ_HOME\}$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; sed -i 's/^SYS_PREFIX=.*$/SYS_PREFIX=/' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; grep -qE '^SYS_PREFIX=$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; chown -R rabbitmq:rabbitmq "$RABBITMQ_HOME"; apk del --no-network .build-deps; [ ! -e "$RABBITMQ_DATA_DIR/.erlang.cookie" ]; su-exec rabbitmq rabbitmqctl help; su-exec rabbitmq rabbitmqctl list_ciphers; su-exec rabbitmq rabbitmq-plugins list; rm "$RABBITMQ_DATA_DIR/.erlang.cookie" # buildkit

2026-10-21 21:19:05 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c su-exec rabbitmq rabbitmq-plugins enable --offline rabbitmq_prometheus # buildkit

2026-10-21 21:19:05 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -sf /opt/rabbitmq/plugins /plugins # buildkit

2026-10-21 21:19:05 UTC (buildkit.dockerfile.v0)

ENV HOME=/var/lib/rabbitmq

2026-10-21 21:19:05 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/rabbitmq]

2026-10-21 21:19:05 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8

2026-10-21 21:19:05 UTC (buildkit.dockerfile.v0)

ENV RUNNING_UNDER_SYSTEMD=true

2026-10-21 21:19:05 UTC (buildkit.dockerfile.v0)

COPY --chown=rabbitmq:rabbitmq 10-defaults.conf 20-management_agent.disable_metrics_collector.conf /etc/rabbitmq/conf.d/ # buildkit

2026-10-21 21:19:05 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-10-21 21:19:05 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-10-21 21:19:05 UTC (buildkit.dockerfile.v0)

EXPOSE map[15691/tcp:{} 15692/tcp:{} 25672/tcp:{} 4369/tcp:{} 5671/tcp:{} 5672/tcp:{}]

2026-10-21 21:19:05 UTC (buildkit.dockerfile.v0)

CMD ["rabbitmq-server"]

Details
Content Digest

sha256:3ebae87da1a2baf810826b1ba2214335f005e7aff7a89a7c3d2c992d5c19926c

Created

2026-10-21 21:29:53 UTC

Size

80.5 MB


Environment
ERLANG_INSTALL_PATH_PREFIX

/opt/erlang

HOME

/var/lib/rabbitmq

LANG

C.UTF-8

LANGUAGE

C.UTF-8

LC_ALL

C.UTF-8

OPENSSL_INSTALL_PATH_PREFIX

/opt/openssl

PATH

/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RABBITMQ_DATA_DIR

/var/lib/rabbitmq

RABBITMQ_HOME

/opt/rabbitmq

RABBITMQ_PGP_KEY_ID

0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

RABBITMQ_VERSION

4.2.9

RUNNING_UNDER_SYSTEMD

true


Layers

[#000] sha256:5e9b4a97f6395abf54a5c584be133078deb2295e280dd0b9e77638874d07b637 - 4.57% (3.67 MB)

[#001] sha256:1a53bbbb00942efc18d31eed5cfc063c79afc471a5cdfcd04c207b291df80539 - 50.63% (40.7 MB)

[#002] sha256:43e79479b23699c96b91e90dc11359da44c4ac3edd12311d58405f7aa840a3fa - 10.94% (8.8 MB)

[#003] sha256:64116c407ee8382dff61120fa135b8f5cc94bcf1724b9ca0a8d3d41f6553f4b7 - 2.93% (2.35 MB)

[#004] sha256:e19b8ff28dd3bc36e827e0a7ebda3efa25e6d3994834cbe6e536132004f4f5a9 - 30.93% (24.9 MB)

[#005] sha256:ed2d3e664cf40ac6880784768a5c8553109859faf8b22ddfb4b68bb3f6ab0193 - 0.0% (192 Bytes)

[#006] sha256:d52e5e99063a55d6df13504e03c6b57972c84dfa3658457f76955d9c08fad87f - 0.0% (109 Bytes)

[#007] sha256:928100c1a65d12df00e3fd200c91701a456ef005284b9d7c605efb4e34ae2aaa - 0.0% (619 Bytes)

[#008] sha256:d1726c83a3a57160aa6c98b093c44175d562c7e604e0f2c0291ee3bb72298f0c - 0.0% (830 Bytes)


History
2026-10-21 20:46:55 UTC (buildkit.dockerfile.v0)

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

2026-10-21 20:46:55 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-21 21:29:44 UTC (buildkit.dockerfile.v0)

ENV ERLANG_INSTALL_PATH_PREFIX=/opt/erlang

2026-10-21 21:29:44 UTC (buildkit.dockerfile.v0)

ENV OPENSSL_INSTALL_PATH_PREFIX=/opt/openssl

2026-10-21 21:29:44 UTC (buildkit.dockerfile.v0)

COPY /opt/erlang /opt/erlang # buildkit

2026-10-21 21:29:44 UTC (buildkit.dockerfile.v0)

COPY /opt/openssl /opt/openssl # buildkit

2026-10-21 21:29:44 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-21 21:29:44 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_DATA_DIR=/var/lib/rabbitmq

2026-10-21 21:29:46 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; ln -vsf /etc/ssl/certs /etc/ssl/private "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl"; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive $ERLANG_INSTALL_PATH_PREFIX $OPENSSL_INSTALL_PATH_PREFIX | tr ',' '\n' | sort -u | grep -v '^$\|lib\(crypto\|ssl\)' | awk 'system("test -e /usr/local/lib/" $1) == 0 { next } { print "so:" $1 }' )"; apk add --no-cache --virtual .otp-run-deps $runDeps; sed -i.ORIG -e "/\.include.*fips/ s!.*!.include $OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf!" -e '/# fips =/s/.*/fips = fips_sect/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/openssl.cnf"; sed -i.ORIG -e '/^activate/s/^/#/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf"; [ "$(command -v openssl)" = "$OPENSSL_INSTALL_PATH_PREFIX/bin/openssl" ]; openssl version; openssl version -d; erl -noshell -eval 'ok = crypto:start(), ok = io:format("~p~n~n~p~n~n", [crypto:supports(), ssl:versions()]), init:stop().'; addgroup -g 101 -S rabbitmq; adduser -u 100 -S -h "$RABBITMQ_DATA_DIR" -G rabbitmq rabbitmq; mkdir -p "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chown -fR rabbitmq:rabbitmq "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chmod 1777 "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; ln -sf "$RABBITMQ_DATA_DIR/.erlang.cookie" /root/.erlang.cookie; apk add --no-cache 'su-exec>=0.2' bash procps tzdata # buildkit

2026-10-21 21:29:46 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_VERSION=4.2.9

2026-10-21 21:29:46 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

2026-10-21 21:29:46 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_HOME=/opt/rabbitmq

2026-10-21 21:29:46 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-21 21:29:52 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/src; apk add --no-cache --virtual .build-deps gnupg xz ; RABBITMQ_SOURCE_URL="https://github.com/rabbitmq/rabbitmq-server/releases/download/v$RABBITMQ_VERSION/rabbitmq-server-generic-unix-latest-toolchain-$RABBITMQ_VERSION.tar.xz"; RABBITMQ_PATH="/usr/local/src/rabbitmq-$RABBITMQ_VERSION"; wget --output-document "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_SOURCE_URL.asc"; wget --output-document "$RABBITMQ_PATH.tar.xz" "$RABBITMQ_SOURCE_URL"; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$RABBITMQ_PGP_KEY_ID"; gpg --batch --verify "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_PATH.tar.xz"; gpgconf --kill all; rm -rf "$GNUPGHOME"; mkdir -p "$RABBITMQ_HOME"; tar --extract --file "$RABBITMQ_PATH.tar.xz" --directory "$RABBITMQ_HOME" --strip-components 1; rm -rf "$RABBITMQ_PATH"*; grep -qE '^SYS_PREFIX=\$\{RABBITMQ_HOME\}$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; sed -i 's/^SYS_PREFIX=.*$/SYS_PREFIX=/' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; grep -qE '^SYS_PREFIX=$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; chown -R rabbitmq:rabbitmq "$RABBITMQ_HOME"; apk del --no-network .build-deps; [ ! -e "$RABBITMQ_DATA_DIR/.erlang.cookie" ]; su-exec rabbitmq rabbitmqctl help; su-exec rabbitmq rabbitmqctl list_ciphers; su-exec rabbitmq rabbitmq-plugins list; rm "$RABBITMQ_DATA_DIR/.erlang.cookie" # buildkit

2026-10-21 21:29:53 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c su-exec rabbitmq rabbitmq-plugins enable --offline rabbitmq_prometheus # buildkit

2026-10-21 21:29:53 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -sf /opt/rabbitmq/plugins /plugins # buildkit

2026-10-21 21:29:53 UTC (buildkit.dockerfile.v0)

ENV HOME=/var/lib/rabbitmq

2026-10-21 21:29:53 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/rabbitmq]

2026-10-21 21:29:53 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8

2026-10-21 21:29:53 UTC (buildkit.dockerfile.v0)

ENV RUNNING_UNDER_SYSTEMD=true

2026-10-21 21:29:53 UTC (buildkit.dockerfile.v0)

COPY --chown=rabbitmq:rabbitmq 10-defaults.conf 20-management_agent.disable_metrics_collector.conf /etc/rabbitmq/conf.d/ # buildkit

2026-10-21 21:29:53 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-10-21 21:29:53 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-10-21 21:29:53 UTC (buildkit.dockerfile.v0)

EXPOSE map[15691/tcp:{} 15692/tcp:{} 25672/tcp:{} 4369/tcp:{} 5671/tcp:{} 5672/tcp:{}]

2026-10-21 21:29:53 UTC (buildkit.dockerfile.v0)

CMD ["rabbitmq-server"]

Details
Content Digest

sha256:7677d8660a0e0f935be9bfdccacbc3eaf71bea6a56cf9c07445d6a807eebe701

Created

2026-10-21 21:38:38 UTC

Size

69.2 MB


Environment
ERLANG_INSTALL_PATH_PREFIX

/opt/erlang

HOME

/var/lib/rabbitmq

LANG

C.UTF-8

LANGUAGE

C.UTF-8

LC_ALL

C.UTF-8

OPENSSL_INSTALL_PATH_PREFIX

/opt/openssl

PATH

/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RABBITMQ_DATA_DIR

/var/lib/rabbitmq

RABBITMQ_HOME

/opt/rabbitmq

RABBITMQ_PGP_KEY_ID

0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

RABBITMQ_VERSION

4.2.9

RUNNING_UNDER_SYSTEMD

true


Layers

[#000] sha256:c51236e1484aa501b6ebe7b03b49315973e0452deb44828e506af4e36af597f8 - 4.91% (3.39 MB)

[#001] sha256:8ad2212d71d1762f21fb22987a84ccc1588969eb0096ca88784b859358944419 - 46.31% (32 MB)

[#002] sha256:41d2d557734b5fb07478e7124e100e2ee5d0b7631b24d47a0c528d6ecb4a1a75 - 10.86% (7.51 MB)

[#003] sha256:8982189c2dc6380265653e4cdbae1c84d633af4f0b9caf6b6034d7d06e7074f6 - 1.94% (1.34 MB)

[#004] sha256:17131dc071701307c43bb352473cc5af1191b576d880a4d33e62bb6150a24125 - 35.98% (24.9 MB)

[#005] sha256:c9fff3cb202486cb1db9de86590755af044737ee4d4d5a8b030fd7966d86d867 - 0.0% (194 Bytes)

[#006] sha256:d4630fe837c71cfcb77a33610867eff70d869db55e1d1670dd0d46e6e0b76d52 - 0.0% (109 Bytes)

[#007] sha256:2ce50c6b754511d194f6e5abaf62bc6439270180aeaaf194d5d96f643f0eddd0 - 0.0% (623 Bytes)

[#008] sha256:06b25b98599d8d1cce8a003711f60fe08c937e5488a58114b81ea9d91af1bd46 - 0.0% (830 Bytes)


History
2026-10-21 20:46:42 UTC (buildkit.dockerfile.v0)

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

2026-10-21 20:46:42 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-21 21:38:24 UTC (buildkit.dockerfile.v0)

ENV ERLANG_INSTALL_PATH_PREFIX=/opt/erlang

2026-10-21 21:38:24 UTC (buildkit.dockerfile.v0)

ENV OPENSSL_INSTALL_PATH_PREFIX=/opt/openssl

2026-10-21 21:38:24 UTC (buildkit.dockerfile.v0)

COPY /opt/erlang /opt/erlang # buildkit

2026-10-21 21:38:24 UTC (buildkit.dockerfile.v0)

COPY /opt/openssl /opt/openssl # buildkit

2026-10-21 21:38:24 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-21 21:38:24 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_DATA_DIR=/var/lib/rabbitmq

2026-10-21 21:38:27 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; ln -vsf /etc/ssl/certs /etc/ssl/private "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl"; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive $ERLANG_INSTALL_PATH_PREFIX $OPENSSL_INSTALL_PATH_PREFIX | tr ',' '\n' | sort -u | grep -v '^$\|lib\(crypto\|ssl\)' | awk 'system("test -e /usr/local/lib/" $1) == 0 { next } { print "so:" $1 }' )"; apk add --no-cache --virtual .otp-run-deps $runDeps; sed -i.ORIG -e "/\.include.*fips/ s!.*!.include $OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf!" -e '/# fips =/s/.*/fips = fips_sect/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/openssl.cnf"; sed -i.ORIG -e '/^activate/s/^/#/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf"; [ "$(command -v openssl)" = "$OPENSSL_INSTALL_PATH_PREFIX/bin/openssl" ]; openssl version; openssl version -d; erl -noshell -eval 'ok = crypto:start(), ok = io:format("~p~n~n~p~n~n", [crypto:supports(), ssl:versions()]), init:stop().'; addgroup -g 101 -S rabbitmq; adduser -u 100 -S -h "$RABBITMQ_DATA_DIR" -G rabbitmq rabbitmq; mkdir -p "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chown -fR rabbitmq:rabbitmq "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chmod 1777 "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; ln -sf "$RABBITMQ_DATA_DIR/.erlang.cookie" /root/.erlang.cookie; apk add --no-cache 'su-exec>=0.2' bash procps tzdata # buildkit

2026-10-21 21:38:27 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_VERSION=4.2.9

2026-10-21 21:38:27 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

2026-10-21 21:38:27 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_HOME=/opt/rabbitmq

2026-10-21 21:38:27 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-21 21:38:36 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/src; apk add --no-cache --virtual .build-deps gnupg xz ; RABBITMQ_SOURCE_URL="https://github.com/rabbitmq/rabbitmq-server/releases/download/v$RABBITMQ_VERSION/rabbitmq-server-generic-unix-latest-toolchain-$RABBITMQ_VERSION.tar.xz"; RABBITMQ_PATH="/usr/local/src/rabbitmq-$RABBITMQ_VERSION"; wget --output-document "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_SOURCE_URL.asc"; wget --output-document "$RABBITMQ_PATH.tar.xz" "$RABBITMQ_SOURCE_URL"; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$RABBITMQ_PGP_KEY_ID"; gpg --batch --verify "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_PATH.tar.xz"; gpgconf --kill all; rm -rf "$GNUPGHOME"; mkdir -p "$RABBITMQ_HOME"; tar --extract --file "$RABBITMQ_PATH.tar.xz" --directory "$RABBITMQ_HOME" --strip-components 1; rm -rf "$RABBITMQ_PATH"*; grep -qE '^SYS_PREFIX=\$\{RABBITMQ_HOME\}$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; sed -i 's/^SYS_PREFIX=.*$/SYS_PREFIX=/' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; grep -qE '^SYS_PREFIX=$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; chown -R rabbitmq:rabbitmq "$RABBITMQ_HOME"; apk del --no-network .build-deps; [ ! -e "$RABBITMQ_DATA_DIR/.erlang.cookie" ]; su-exec rabbitmq rabbitmqctl help; su-exec rabbitmq rabbitmqctl list_ciphers; su-exec rabbitmq rabbitmq-plugins list; rm "$RABBITMQ_DATA_DIR/.erlang.cookie" # buildkit

2026-10-21 21:38:38 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c su-exec rabbitmq rabbitmq-plugins enable --offline rabbitmq_prometheus # buildkit

2026-10-21 21:38:38 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -sf /opt/rabbitmq/plugins /plugins # buildkit

2026-10-21 21:38:38 UTC (buildkit.dockerfile.v0)

ENV HOME=/var/lib/rabbitmq

2026-10-21 21:38:38 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/rabbitmq]

2026-10-21 21:38:38 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8

2026-10-21 21:38:38 UTC (buildkit.dockerfile.v0)

ENV RUNNING_UNDER_SYSTEMD=true

2026-10-21 21:38:38 UTC (buildkit.dockerfile.v0)

COPY --chown=rabbitmq:rabbitmq 10-defaults.conf 20-management_agent.disable_metrics_collector.conf /etc/rabbitmq/conf.d/ # buildkit

2026-10-21 21:38:38 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-10-21 21:38:38 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-10-21 21:38:38 UTC (buildkit.dockerfile.v0)

EXPOSE map[15691/tcp:{} 15692/tcp:{} 25672/tcp:{} 4369/tcp:{} 5671/tcp:{} 5672/tcp:{}]

2026-10-21 21:38:38 UTC (buildkit.dockerfile.v0)

CMD ["rabbitmq-server"]

Details
Content Digest

sha256:739176bed155c0c2a4570cd6c1bbfd0b2f7cd39a9aa04c2f1ec276ef5d992a45

Created

2026-10-21 21:39:02 UTC

Size

68.3 MB


Environment
ERLANG_INSTALL_PATH_PREFIX

/opt/erlang

HOME

/var/lib/rabbitmq

LANG

C.UTF-8

LANGUAGE

C.UTF-8

LC_ALL

C.UTF-8

OPENSSL_INSTALL_PATH_PREFIX

/opt/openssl

PATH

/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RABBITMQ_DATA_DIR

/var/lib/rabbitmq

RABBITMQ_HOME

/opt/rabbitmq

RABBITMQ_PGP_KEY_ID

0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

RABBITMQ_VERSION

4.2.9

RUNNING_UNDER_SYSTEMD

true


Layers

[#000] sha256:349d2cc0aaca902a17627cb405a52203d446de0f45c98714141e9c96bf30b94f - 4.56% (3.12 MB)

[#001] sha256:0ffc3dcd2f516de83a0a400886f0bdf29a37f040607302285bc8a480dc31ff1c - 46.76% (31.9 MB)

[#002] sha256:56f9ed5998bc112c53d74e3d4e0b665f472c058a6ee3c026697197f0a777beeb - 10.42% (7.12 MB)

[#003] sha256:a102b186d08e90b27d64f51204b4e75382a961428630eecb8da12a6ac7b21e92 - 1.81% (1.24 MB)

[#004] sha256:ca00938b393fc3a8a95f2a4b2c9591c057f74c7386b5d20b8fa1da81ba33e1d0 - 36.44% (24.9 MB)

[#005] sha256:1add9eb61bc900024f732738e65140d7f6b09ae4f296e7f390610e1674d93ccd - 0.0% (193 Bytes)

[#006] sha256:513fb5210979e7f2df5477be7ac6f3911e0ffc292312d820e9433037f02585ae - 0.0% (109 Bytes)

[#007] sha256:e244791c7d60b2472eef83f4a6f2af0290688eb1108157e752d7eedf2733c3c0 - 0.0% (614 Bytes)

[#008] sha256:a044f464c0f0ef8d494c099b5de4ccad3b3527bd6a2e1683787406987fcf5806 - 0.0% (826 Bytes)


History
2026-10-21 20:46:42 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.7-armv7.tar.gz / # buildkit

2026-10-21 20:46:42 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-21 21:31:30 UTC (buildkit.dockerfile.v0)

ENV ERLANG_INSTALL_PATH_PREFIX=/opt/erlang

2026-10-21 21:31:30 UTC (buildkit.dockerfile.v0)

ENV OPENSSL_INSTALL_PATH_PREFIX=/opt/openssl

2026-10-21 21:31:30 UTC (buildkit.dockerfile.v0)

COPY /opt/erlang /opt/erlang # buildkit

2026-10-21 21:31:30 UTC (buildkit.dockerfile.v0)

COPY /opt/openssl /opt/openssl # buildkit

2026-10-21 21:31:30 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-21 21:31:30 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_DATA_DIR=/var/lib/rabbitmq

2026-10-21 21:31:33 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; ln -vsf /etc/ssl/certs /etc/ssl/private "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl"; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive $ERLANG_INSTALL_PATH_PREFIX $OPENSSL_INSTALL_PATH_PREFIX | tr ',' '\n' | sort -u | grep -v '^$\|lib\(crypto\|ssl\)' | awk 'system("test -e /usr/local/lib/" $1) == 0 { next } { print "so:" $1 }' )"; apk add --no-cache --virtual .otp-run-deps $runDeps; sed -i.ORIG -e "/\.include.*fips/ s!.*!.include $OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf!" -e '/# fips =/s/.*/fips = fips_sect/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/openssl.cnf"; sed -i.ORIG -e '/^activate/s/^/#/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf"; [ "$(command -v openssl)" = "$OPENSSL_INSTALL_PATH_PREFIX/bin/openssl" ]; openssl version; openssl version -d; erl -noshell -eval 'ok = crypto:start(), ok = io:format("~p~n~n~p~n~n", [crypto:supports(), ssl:versions()]), init:stop().'; addgroup -g 101 -S rabbitmq; adduser -u 100 -S -h "$RABBITMQ_DATA_DIR" -G rabbitmq rabbitmq; mkdir -p "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chown -fR rabbitmq:rabbitmq "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chmod 1777 "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; ln -sf "$RABBITMQ_DATA_DIR/.erlang.cookie" /root/.erlang.cookie; apk add --no-cache 'su-exec>=0.2' bash procps tzdata # buildkit

2026-10-21 21:31:33 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_VERSION=4.2.9

2026-10-21 21:31:33 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

2026-10-21 21:31:33 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_HOME=/opt/rabbitmq

2026-10-21 21:31:33 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-21 21:39:01 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/src; apk add --no-cache --virtual .build-deps gnupg xz ; RABBITMQ_SOURCE_URL="https://github.com/rabbitmq/rabbitmq-server/releases/download/v$RABBITMQ_VERSION/rabbitmq-server-generic-unix-latest-toolchain-$RABBITMQ_VERSION.tar.xz"; RABBITMQ_PATH="/usr/local/src/rabbitmq-$RABBITMQ_VERSION"; wget --output-document "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_SOURCE_URL.asc"; wget --output-document "$RABBITMQ_PATH.tar.xz" "$RABBITMQ_SOURCE_URL"; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$RABBITMQ_PGP_KEY_ID"; gpg --batch --verify "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_PATH.tar.xz"; gpgconf --kill all; rm -rf "$GNUPGHOME"; mkdir -p "$RABBITMQ_HOME"; tar --extract --file "$RABBITMQ_PATH.tar.xz" --directory "$RABBITMQ_HOME" --strip-components 1; rm -rf "$RABBITMQ_PATH"*; grep -qE '^SYS_PREFIX=\$\{RABBITMQ_HOME\}$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; sed -i 's/^SYS_PREFIX=.*$/SYS_PREFIX=/' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; grep -qE '^SYS_PREFIX=$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; chown -R rabbitmq:rabbitmq "$RABBITMQ_HOME"; apk del --no-network .build-deps; [ ! -e "$RABBITMQ_DATA_DIR/.erlang.cookie" ]; su-exec rabbitmq rabbitmqctl help; su-exec rabbitmq rabbitmqctl list_ciphers; su-exec rabbitmq rabbitmq-plugins list; rm "$RABBITMQ_DATA_DIR/.erlang.cookie" # buildkit

2026-10-21 21:39:02 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c su-exec rabbitmq rabbitmq-plugins enable --offline rabbitmq_prometheus # buildkit

2026-10-21 21:39:02 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -sf /opt/rabbitmq/plugins /plugins # buildkit

2026-10-21 21:39:02 UTC (buildkit.dockerfile.v0)

ENV HOME=/var/lib/rabbitmq

2026-10-21 21:39:02 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/rabbitmq]

2026-10-21 21:39:02 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8

2026-10-21 21:39:02 UTC (buildkit.dockerfile.v0)

ENV RUNNING_UNDER_SYSTEMD=true

2026-10-21 21:39:02 UTC (buildkit.dockerfile.v0)

COPY --chown=rabbitmq:rabbitmq 10-defaults.conf 20-management_agent.disable_metrics_collector.conf /etc/rabbitmq/conf.d/ # buildkit

2026-10-21 21:39:02 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-10-21 21:39:02 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-10-21 21:39:02 UTC (buildkit.dockerfile.v0)

EXPOSE map[15691/tcp:{} 15692/tcp:{} 25672/tcp:{} 4369/tcp:{} 5671/tcp:{} 5672/tcp:{}]

2026-10-21 21:39:02 UTC (buildkit.dockerfile.v0)

CMD ["rabbitmq-server"]

Details
Content Digest

sha256:69eb9aa183459073b205e197121ce6c699022f1256b802ebffc96469c92ef497

Created

2026-10-21 21:32:38 UTC

Size

79.5 MB


Environment
ERLANG_INSTALL_PATH_PREFIX

/opt/erlang

HOME

/var/lib/rabbitmq

LANG

C.UTF-8

LANGUAGE

C.UTF-8

LC_ALL

C.UTF-8

OPENSSL_INSTALL_PATH_PREFIX

/opt/openssl

PATH

/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RABBITMQ_DATA_DIR

/var/lib/rabbitmq

RABBITMQ_HOME

/opt/rabbitmq

RABBITMQ_PGP_KEY_ID

0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

RABBITMQ_VERSION

4.2.9

RUNNING_UNDER_SYSTEMD

true


Layers

[#000] sha256:197a036d7c646d3e744af55598877c355ab789d97466837b69296bed05ca0d5f - 5.02% (4 MB)

[#001] sha256:6aa317425bed7caa423cb7f4b212c23c76b4e8023412f65cc0515bc283767665 - 48.64% (38.7 MB)

[#002] sha256:b7e631c0a43a663315d1396af7ac27c1531f44dfcb752cb28cb78e3cc03a7250 - 12.02% (9.56 MB)

[#003] sha256:8e4ec8e6aaf66c1badbf952db8730f4eb50e9d8dc2f41016ca05ca85b72edc9f - 3.02% (2.4 MB)

[#004] sha256:64312048e217f1b53bdfc6f2e33101f9e9313c35fbf682f96d8275b6de007e7b - 31.3% (24.9 MB)

[#005] sha256:cd7290e5f0d4709231bcd9b9f1bd67cc0d2ea0a15c6e6092bd5f9b2850b55bf7 - 0.0% (192 Bytes)

[#006] sha256:b15ad8cfd54e531539ab5e9e3f07e30972062ab5651ad2dc07fc216dd9a5fd69 - 0.0% (109 Bytes)

[#007] sha256:5e507afe5da8dc3c12850252d214371e82dd52b2e19fd0def047991a21802e4a - 0.0% (615 Bytes)

[#008] sha256:1ed373e60026d6a1150586484859ab6a35b7d0e7a612f1908f4663d375c014b8 - 0.0% (825 Bytes)


History
2026-10-21 20:46:49 UTC (buildkit.dockerfile.v0)

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

2026-10-21 20:46:49 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-21 21:32:29 UTC (buildkit.dockerfile.v0)

ENV ERLANG_INSTALL_PATH_PREFIX=/opt/erlang

2026-10-21 21:32:29 UTC (buildkit.dockerfile.v0)

ENV OPENSSL_INSTALL_PATH_PREFIX=/opt/openssl

2026-10-21 21:32:29 UTC (buildkit.dockerfile.v0)

COPY /opt/erlang /opt/erlang # buildkit

2026-10-21 21:32:29 UTC (buildkit.dockerfile.v0)

COPY /opt/openssl /opt/openssl # buildkit

2026-10-21 21:32:29 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-21 21:32:29 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_DATA_DIR=/var/lib/rabbitmq

2026-10-21 21:32:31 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; ln -vsf /etc/ssl/certs /etc/ssl/private "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl"; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive $ERLANG_INSTALL_PATH_PREFIX $OPENSSL_INSTALL_PATH_PREFIX | tr ',' '\n' | sort -u | grep -v '^$\|lib\(crypto\|ssl\)' | awk 'system("test -e /usr/local/lib/" $1) == 0 { next } { print "so:" $1 }' )"; apk add --no-cache --virtual .otp-run-deps $runDeps; sed -i.ORIG -e "/\.include.*fips/ s!.*!.include $OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf!" -e '/# fips =/s/.*/fips = fips_sect/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/openssl.cnf"; sed -i.ORIG -e '/^activate/s/^/#/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf"; [ "$(command -v openssl)" = "$OPENSSL_INSTALL_PATH_PREFIX/bin/openssl" ]; openssl version; openssl version -d; erl -noshell -eval 'ok = crypto:start(), ok = io:format("~p~n~n~p~n~n", [crypto:supports(), ssl:versions()]), init:stop().'; addgroup -g 101 -S rabbitmq; adduser -u 100 -S -h "$RABBITMQ_DATA_DIR" -G rabbitmq rabbitmq; mkdir -p "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chown -fR rabbitmq:rabbitmq "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chmod 1777 "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; ln -sf "$RABBITMQ_DATA_DIR/.erlang.cookie" /root/.erlang.cookie; apk add --no-cache 'su-exec>=0.2' bash procps tzdata # buildkit

2026-10-21 21:32:31 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_VERSION=4.2.9

2026-10-21 21:32:31 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

2026-10-21 21:32:31 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_HOME=/opt/rabbitmq

2026-10-21 21:32:31 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-21 21:32:37 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/src; apk add --no-cache --virtual .build-deps gnupg xz ; RABBITMQ_SOURCE_URL="https://github.com/rabbitmq/rabbitmq-server/releases/download/v$RABBITMQ_VERSION/rabbitmq-server-generic-unix-latest-toolchain-$RABBITMQ_VERSION.tar.xz"; RABBITMQ_PATH="/usr/local/src/rabbitmq-$RABBITMQ_VERSION"; wget --output-document "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_SOURCE_URL.asc"; wget --output-document "$RABBITMQ_PATH.tar.xz" "$RABBITMQ_SOURCE_URL"; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$RABBITMQ_PGP_KEY_ID"; gpg --batch --verify "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_PATH.tar.xz"; gpgconf --kill all; rm -rf "$GNUPGHOME"; mkdir -p "$RABBITMQ_HOME"; tar --extract --file "$RABBITMQ_PATH.tar.xz" --directory "$RABBITMQ_HOME" --strip-components 1; rm -rf "$RABBITMQ_PATH"*; grep -qE '^SYS_PREFIX=\$\{RABBITMQ_HOME\}$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; sed -i 's/^SYS_PREFIX=.*$/SYS_PREFIX=/' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; grep -qE '^SYS_PREFIX=$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; chown -R rabbitmq:rabbitmq "$RABBITMQ_HOME"; apk del --no-network .build-deps; [ ! -e "$RABBITMQ_DATA_DIR/.erlang.cookie" ]; su-exec rabbitmq rabbitmqctl help; su-exec rabbitmq rabbitmqctl list_ciphers; su-exec rabbitmq rabbitmq-plugins list; rm "$RABBITMQ_DATA_DIR/.erlang.cookie" # buildkit

2026-10-21 21:32:38 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c su-exec rabbitmq rabbitmq-plugins enable --offline rabbitmq_prometheus # buildkit

2026-10-21 21:32:38 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -sf /opt/rabbitmq/plugins /plugins # buildkit

2026-10-21 21:32:38 UTC (buildkit.dockerfile.v0)

ENV HOME=/var/lib/rabbitmq

2026-10-21 21:32:38 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/rabbitmq]

2026-10-21 21:32:38 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8

2026-10-21 21:32:38 UTC (buildkit.dockerfile.v0)

ENV RUNNING_UNDER_SYSTEMD=true

2026-10-21 21:32:38 UTC (buildkit.dockerfile.v0)

COPY --chown=rabbitmq:rabbitmq 10-defaults.conf 20-management_agent.disable_metrics_collector.conf /etc/rabbitmq/conf.d/ # buildkit

2026-10-21 21:32:38 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-10-21 21:32:38 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-10-21 21:32:38 UTC (buildkit.dockerfile.v0)

EXPOSE map[15691/tcp:{} 15692/tcp:{} 25672/tcp:{} 4369/tcp:{} 5671/tcp:{} 5672/tcp:{}]

2026-10-21 21:32:38 UTC (buildkit.dockerfile.v0)

CMD ["rabbitmq-server"]

Details
Content Digest

sha256:83a24f176b7650ba838eb16a827a2ecb89718028faf600eadf635ab4739b0fde

Created

2026-10-22 14:57:23 UTC

Size

72.1 MB


Environment
ERLANG_INSTALL_PATH_PREFIX

/opt/erlang

HOME

/var/lib/rabbitmq

LANG

C.UTF-8

LANGUAGE

C.UTF-8

LC_ALL

C.UTF-8

OPENSSL_INSTALL_PATH_PREFIX

/opt/openssl

PATH

/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RABBITMQ_DATA_DIR

/var/lib/rabbitmq

RABBITMQ_HOME

/opt/rabbitmq

RABBITMQ_PGP_KEY_ID

0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

RABBITMQ_VERSION

4.2.9

RUNNING_UNDER_SYSTEMD

true


Layers

[#000] sha256:d9e70b4db37b821f84063fd240e0fd2d83aedeca820dd4ab76e1923d60d4abd7 - 5.05% (3.64 MB)

[#001] sha256:c5d227f23c0bb63dc05a24a7b58206f71bd8268062ddcea50686170a7d56d2e6 - 45.18% (32.6 MB)

[#002] sha256:e4247cb3e6d91be4c61a289ca5bf1a8d424b47930619486adb3cf232fff6f114 - 13.22% (9.53 MB)

[#003] sha256:25832517753a92b8aa3e17213e6b15fa97dff974234b170e7df740a390a868c2 - 2.04% (1.47 MB)

[#004] sha256:13a90c04186bb19f410ee87b2abc8f86ed0bda607f1f9a3c7c53fba8feaa0cc5 - 34.51% (24.9 MB)

[#005] sha256:cc94d145a62a471d3622d5798103645062d6db15db9ebe5b81f7ad46a968a86e - 0.0% (194 Bytes)

[#006] sha256:3de97a66e333a336515fd9013ca332e1a5c70fcc6591d363708dd4d54f291bf5 - 0.0% (109 Bytes)

[#007] sha256:c06143a096082bd948afc422663a735eaedd979df7811e48c35d5db5a4e87e70 - 0.0% (619 Bytes)

[#008] sha256:1093636824e0bde0040cb8e2f03209d45b2f60dfa5bb6b233767c47b55c75441 - 0.0% (827 Bytes)


History
2026-10-22 02:45:14 UTC (buildkit.dockerfile.v0)

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

2026-10-22 02:45:14 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-22 14:55:41 UTC (buildkit.dockerfile.v0)

ENV ERLANG_INSTALL_PATH_PREFIX=/opt/erlang

2026-10-22 14:55:41 UTC (buildkit.dockerfile.v0)

ENV OPENSSL_INSTALL_PATH_PREFIX=/opt/openssl

2026-10-22 14:55:41 UTC (buildkit.dockerfile.v0)

COPY /opt/erlang /opt/erlang # buildkit

2026-10-22 14:55:42 UTC (buildkit.dockerfile.v0)

COPY /opt/openssl /opt/openssl # buildkit

2026-10-22 14:55:42 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-22 14:55:42 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_DATA_DIR=/var/lib/rabbitmq

2026-10-22 14:55:47 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; ln -vsf /etc/ssl/certs /etc/ssl/private "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl"; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive $ERLANG_INSTALL_PATH_PREFIX $OPENSSL_INSTALL_PATH_PREFIX | tr ',' '\n' | sort -u | grep -v '^$\|lib\(crypto\|ssl\)' | awk 'system("test -e /usr/local/lib/" $1) == 0 { next } { print "so:" $1 }' )"; apk add --no-cache --virtual .otp-run-deps $runDeps; sed -i.ORIG -e "/\.include.*fips/ s!.*!.include $OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf!" -e '/# fips =/s/.*/fips = fips_sect/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/openssl.cnf"; sed -i.ORIG -e '/^activate/s/^/#/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf"; [ "$(command -v openssl)" = "$OPENSSL_INSTALL_PATH_PREFIX/bin/openssl" ]; openssl version; openssl version -d; erl -noshell -eval 'ok = crypto:start(), ok = io:format("~p~n~n~p~n~n", [crypto:supports(), ssl:versions()]), init:stop().'; addgroup -g 101 -S rabbitmq; adduser -u 100 -S -h "$RABBITMQ_DATA_DIR" -G rabbitmq rabbitmq; mkdir -p "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chown -fR rabbitmq:rabbitmq "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chmod 1777 "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; ln -sf "$RABBITMQ_DATA_DIR/.erlang.cookie" /root/.erlang.cookie; apk add --no-cache 'su-exec>=0.2' bash procps tzdata # buildkit

2026-10-22 14:55:47 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_VERSION=4.2.9

2026-10-22 14:55:47 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

2026-10-22 14:55:47 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_HOME=/opt/rabbitmq

2026-10-22 14:55:47 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-22 14:57:19 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/src; apk add --no-cache --virtual .build-deps gnupg xz ; RABBITMQ_SOURCE_URL="https://github.com/rabbitmq/rabbitmq-server/releases/download/v$RABBITMQ_VERSION/rabbitmq-server-generic-unix-latest-toolchain-$RABBITMQ_VERSION.tar.xz"; RABBITMQ_PATH="/usr/local/src/rabbitmq-$RABBITMQ_VERSION"; wget --output-document "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_SOURCE_URL.asc"; wget --output-document "$RABBITMQ_PATH.tar.xz" "$RABBITMQ_SOURCE_URL"; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$RABBITMQ_PGP_KEY_ID"; gpg --batch --verify "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_PATH.tar.xz"; gpgconf --kill all; rm -rf "$GNUPGHOME"; mkdir -p "$RABBITMQ_HOME"; tar --extract --file "$RABBITMQ_PATH.tar.xz" --directory "$RABBITMQ_HOME" --strip-components 1; rm -rf "$RABBITMQ_PATH"*; grep -qE '^SYS_PREFIX=\$\{RABBITMQ_HOME\}$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; sed -i 's/^SYS_PREFIX=.*$/SYS_PREFIX=/' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; grep -qE '^SYS_PREFIX=$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; chown -R rabbitmq:rabbitmq "$RABBITMQ_HOME"; apk del --no-network .build-deps; [ ! -e "$RABBITMQ_DATA_DIR/.erlang.cookie" ]; su-exec rabbitmq rabbitmqctl help; su-exec rabbitmq rabbitmqctl list_ciphers; su-exec rabbitmq rabbitmq-plugins list; rm "$RABBITMQ_DATA_DIR/.erlang.cookie" # buildkit

2026-10-22 14:57:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c su-exec rabbitmq rabbitmq-plugins enable --offline rabbitmq_prometheus # buildkit

2026-10-22 14:57:22 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -sf /opt/rabbitmq/plugins /plugins # buildkit

2026-10-22 14:57:22 UTC (buildkit.dockerfile.v0)

ENV HOME=/var/lib/rabbitmq

2026-10-22 14:57:22 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/rabbitmq]

2026-10-22 14:57:22 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8

2026-10-22 14:57:22 UTC (buildkit.dockerfile.v0)

ENV RUNNING_UNDER_SYSTEMD=true

2026-10-22 14:57:23 UTC (buildkit.dockerfile.v0)

COPY --chown=rabbitmq:rabbitmq 10-defaults.conf 20-management_agent.disable_metrics_collector.conf /etc/rabbitmq/conf.d/ # buildkit

2026-10-22 14:57:23 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-10-22 14:57:23 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-10-22 14:57:23 UTC (buildkit.dockerfile.v0)

EXPOSE map[15691/tcp:{} 15692/tcp:{} 25672/tcp:{} 4369/tcp:{} 5671/tcp:{} 5672/tcp:{}]

2026-10-22 14:57:23 UTC (buildkit.dockerfile.v0)

CMD ["rabbitmq-server"]

Details
Content Digest

sha256:4306bc2bd64aa5e6fe191c5b474a3c5d8d627ec0f732e4d12e5f8b0270954658

Created

2026-10-27 19:36:56 UTC

Size

75.9 MB


Environment
ERLANG_INSTALL_PATH_PREFIX

/opt/erlang

HOME

/var/lib/rabbitmq

LANG

C.UTF-8

LANGUAGE

C.UTF-8

LC_ALL

C.UTF-8

OPENSSL_INSTALL_PATH_PREFIX

/opt/openssl

PATH

/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RABBITMQ_DATA_DIR

/var/lib/rabbitmq

RABBITMQ_HOME

/opt/rabbitmq

RABBITMQ_PGP_KEY_ID

0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

RABBITMQ_VERSION

4.2.9

RUNNING_UNDER_SYSTEMD

true


Layers

[#000] sha256:d03de878707a9da693ddc1eddbe1328c578f016182f72385d87f3b4b40158d37 - 4.5% (3.41 MB)

[#001] sha256:eb83e35b0e2228fa239a1ea3dfbe1fa68d33f4943e873ebda6ca35302d895146 - 47.25% (35.9 MB)

[#002] sha256:4554f3e7716ebf57f668a0ac7ce4ccc63c98fb460022adb22d8a35d3cc5b02ed - 13.61% (10.3 MB)

[#003] sha256:d35a60a6769ea2b1453689412234a35aeb9a4901919b234d6e09a580ef6899c7 - 1.83% (1.39 MB)

[#004] sha256:bb00e88399c0267befb26527e498e36950b118970410a29f73a85765ecb17aaa - 32.81% (24.9 MB)

[#005] sha256:3339034d99257dc330bc2d774ee7051f1d954010e21ff65985a87e2541702dbf - 0.0% (193 Bytes)

[#006] sha256:69ba81962b216e987993715d230c936461a1637053693cbae94719ab8be67359 - 0.0% (109 Bytes)

[#007] sha256:2f9a005fb027779e75ddf3e9791be1195fca114fd09d182b70653ca792aa2fa6 - 0.0% (613 Bytes)

[#008] sha256:86a338b602b8598b0ad26299367a51635d3a77c0851e32809ccc7b852fa4d931 - 0.0% (828 Bytes)


History
2026-10-23 04:55:52 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.7-riscv64.tar.gz / # buildkit

2026-10-23 04:55:52 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-27 18:40:54 UTC (buildkit.dockerfile.v0)

ENV ERLANG_INSTALL_PATH_PREFIX=/opt/erlang

2026-10-27 18:40:54 UTC (buildkit.dockerfile.v0)

ENV OPENSSL_INSTALL_PATH_PREFIX=/opt/openssl

2026-10-27 18:40:54 UTC (buildkit.dockerfile.v0)

COPY /opt/erlang /opt/erlang # buildkit

2026-10-27 18:40:54 UTC (buildkit.dockerfile.v0)

COPY /opt/openssl /opt/openssl # buildkit

2026-10-27 18:40:54 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-27 18:40:54 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_DATA_DIR=/var/lib/rabbitmq

2026-10-27 18:41:06 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; ln -vsf /etc/ssl/certs /etc/ssl/private "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl"; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive $ERLANG_INSTALL_PATH_PREFIX $OPENSSL_INSTALL_PATH_PREFIX | tr ',' '\n' | sort -u | grep -v '^$\|lib\(crypto\|ssl\)' | awk 'system("test -e /usr/local/lib/" $1) == 0 { next } { print "so:" $1 }' )"; apk add --no-cache --virtual .otp-run-deps $runDeps; sed -i.ORIG -e "/\.include.*fips/ s!.*!.include $OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf!" -e '/# fips =/s/.*/fips = fips_sect/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/openssl.cnf"; sed -i.ORIG -e '/^activate/s/^/#/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf"; [ "$(command -v openssl)" = "$OPENSSL_INSTALL_PATH_PREFIX/bin/openssl" ]; openssl version; openssl version -d; erl -noshell -eval 'ok = crypto:start(), ok = io:format("~p~n~n~p~n~n", [crypto:supports(), ssl:versions()]), init:stop().'; addgroup -g 101 -S rabbitmq; adduser -u 100 -S -h "$RABBITMQ_DATA_DIR" -G rabbitmq rabbitmq; mkdir -p "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chown -fR rabbitmq:rabbitmq "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chmod 1777 "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; ln -sf "$RABBITMQ_DATA_DIR/.erlang.cookie" /root/.erlang.cookie; apk add --no-cache 'su-exec>=0.2' bash procps tzdata # buildkit

2026-10-27 18:41:06 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_VERSION=4.2.9

2026-10-27 18:41:06 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

2026-10-27 18:41:06 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_HOME=/opt/rabbitmq

2026-10-27 18:41:06 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-27 19:36:47 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/src; apk add --no-cache --virtual .build-deps gnupg xz ; RABBITMQ_SOURCE_URL="https://github.com/rabbitmq/rabbitmq-server/releases/download/v$RABBITMQ_VERSION/rabbitmq-server-generic-unix-latest-toolchain-$RABBITMQ_VERSION.tar.xz"; RABBITMQ_PATH="/usr/local/src/rabbitmq-$RABBITMQ_VERSION"; wget --output-document "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_SOURCE_URL.asc"; wget --output-document "$RABBITMQ_PATH.tar.xz" "$RABBITMQ_SOURCE_URL"; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$RABBITMQ_PGP_KEY_ID"; gpg --batch --verify "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_PATH.tar.xz"; gpgconf --kill all; rm -rf "$GNUPGHOME"; mkdir -p "$RABBITMQ_HOME"; tar --extract --file "$RABBITMQ_PATH.tar.xz" --directory "$RABBITMQ_HOME" --strip-components 1; rm -rf "$RABBITMQ_PATH"*; grep -qE '^SYS_PREFIX=\$\{RABBITMQ_HOME\}$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; sed -i 's/^SYS_PREFIX=.*$/SYS_PREFIX=/' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; grep -qE '^SYS_PREFIX=$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; chown -R rabbitmq:rabbitmq "$RABBITMQ_HOME"; apk del --no-network .build-deps; [ ! -e "$RABBITMQ_DATA_DIR/.erlang.cookie" ]; su-exec rabbitmq rabbitmqctl help; su-exec rabbitmq rabbitmqctl list_ciphers; su-exec rabbitmq rabbitmq-plugins list; rm "$RABBITMQ_DATA_DIR/.erlang.cookie" # buildkit

2026-10-27 19:36:56 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c su-exec rabbitmq rabbitmq-plugins enable --offline rabbitmq_prometheus # buildkit

2026-10-27 19:36:56 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -sf /opt/rabbitmq/plugins /plugins # buildkit

2026-10-27 19:36:56 UTC (buildkit.dockerfile.v0)

ENV HOME=/var/lib/rabbitmq

2026-10-27 19:36:56 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/rabbitmq]

2026-10-27 19:36:56 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8

2026-10-27 19:36:56 UTC (buildkit.dockerfile.v0)

ENV RUNNING_UNDER_SYSTEMD=true

2026-10-27 19:36:56 UTC (buildkit.dockerfile.v0)

COPY --chown=rabbitmq:rabbitmq 10-defaults.conf 20-management_agent.disable_metrics_collector.conf /etc/rabbitmq/conf.d/ # buildkit

2026-10-27 19:36:56 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-10-27 19:36:56 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-10-27 19:36:56 UTC (buildkit.dockerfile.v0)

EXPOSE map[15691/tcp:{} 15692/tcp:{} 25672/tcp:{} 4369/tcp:{} 5671/tcp:{} 5672/tcp:{}]

2026-10-27 19:36:56 UTC (buildkit.dockerfile.v0)

CMD ["rabbitmq-server"]

Details
Content Digest

sha256:11999b67cb074444310d9d61dc3a28d6dddc0e6acbf2d34ea169733da2d29675

Created

2026-10-21 21:59:27 UTC

Size

70.3 MB


Environment
ERLANG_INSTALL_PATH_PREFIX

/opt/erlang

HOME

/var/lib/rabbitmq

LANG

C.UTF-8

LANGUAGE

C.UTF-8

LC_ALL

C.UTF-8

OPENSSL_INSTALL_PATH_PREFIX

/opt/openssl

PATH

/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RABBITMQ_DATA_DIR

/var/lib/rabbitmq

RABBITMQ_HOME

/opt/rabbitmq

RABBITMQ_PGP_KEY_ID

0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

RABBITMQ_VERSION

4.2.9

RUNNING_UNDER_SYSTEMD

true


Layers

[#000] sha256:4f7b52b02a0ce5cc0125984e2e978bec03762b154ac5233175a21828f25dac5c - 5.04% (3.54 MB)

[#001] sha256:223938d7915daf333f086b596db8d7892949869d7d6750e72427d1b87ffd10ac - 46.14% (32.4 MB)

[#002] sha256:5c2b123d2e125f015ab5ea5f4cf805aeeb93caa5680777e29fc64a6c9237c2c1 - 11.35% (7.98 MB)

[#003] sha256:882869687ebd5a12100a4bb95a48a8b02d3af166e5de3ebf547faa3e6c4f893c - 2.06% (1.45 MB)

[#004] sha256:af958bf10a3dc204d1419aa7a5fe098fe6421cc49926bf49e4cf149b5e779c35 - 35.4% (24.9 MB)

[#005] sha256:ed022cf0019d8fc2cd30603dc64b313bfb3815afa9b87b9c70b1e3bde6995725 - 0.0% (191 Bytes)

[#006] sha256:3c93cac6dff22bc12da6b6911f5d76b7cd10de6554e8f34bd2f02147260c56bb - 0.0% (107 Bytes)

[#007] sha256:f2e049b7c243b723995fac5bab2327998c540816190d044c8818345554b10b70 - 0.0% (619 Bytes)

[#008] sha256:5314fcee9eef0d8c734d5ecd8808eb8d435b482725e584a83771e66def2182fb - 0.0% (831 Bytes)


History
2026-10-21 20:45:54 UTC (buildkit.dockerfile.v0)

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

2026-10-21 20:45:54 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-10-21 21:59:15 UTC (buildkit.dockerfile.v0)

ENV ERLANG_INSTALL_PATH_PREFIX=/opt/erlang

2026-10-21 21:59:15 UTC (buildkit.dockerfile.v0)

ENV OPENSSL_INSTALL_PATH_PREFIX=/opt/openssl

2026-10-21 21:59:15 UTC (buildkit.dockerfile.v0)

COPY /opt/erlang /opt/erlang # buildkit

2026-10-21 21:59:15 UTC (buildkit.dockerfile.v0)

COPY /opt/openssl /opt/openssl # buildkit

2026-10-21 21:59:15 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-21 21:59:15 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_DATA_DIR=/var/lib/rabbitmq

2026-10-21 21:59:18 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; ln -vsf /etc/ssl/certs /etc/ssl/private "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl"; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive $ERLANG_INSTALL_PATH_PREFIX $OPENSSL_INSTALL_PATH_PREFIX | tr ',' '\n' | sort -u | grep -v '^$\|lib\(crypto\|ssl\)' | awk 'system("test -e /usr/local/lib/" $1) == 0 { next } { print "so:" $1 }' )"; apk add --no-cache --virtual .otp-run-deps $runDeps; sed -i.ORIG -e "/\.include.*fips/ s!.*!.include $OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf!" -e '/# fips =/s/.*/fips = fips_sect/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/openssl.cnf"; sed -i.ORIG -e '/^activate/s/^/#/' "$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf"; [ "$(command -v openssl)" = "$OPENSSL_INSTALL_PATH_PREFIX/bin/openssl" ]; openssl version; openssl version -d; erl -noshell -eval 'ok = crypto:start(), ok = io:format("~p~n~n~p~n~n", [crypto:supports(), ssl:versions()]), init:stop().'; addgroup -g 101 -S rabbitmq; adduser -u 100 -S -h "$RABBITMQ_DATA_DIR" -G rabbitmq rabbitmq; mkdir -p "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chown -fR rabbitmq:rabbitmq "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; chmod 1777 "$RABBITMQ_DATA_DIR" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; ln -sf "$RABBITMQ_DATA_DIR/.erlang.cookie" /root/.erlang.cookie; apk add --no-cache 'su-exec>=0.2' bash procps tzdata # buildkit

2026-10-21 21:59:18 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_VERSION=4.2.9

2026-10-21 21:59:18 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA

2026-10-21 21:59:18 UTC (buildkit.dockerfile.v0)

ENV RABBITMQ_HOME=/opt/rabbitmq

2026-10-21 21:59:18 UTC (buildkit.dockerfile.v0)

ENV PATH=/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2026-10-21 21:59:25 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/src; apk add --no-cache --virtual .build-deps gnupg xz ; RABBITMQ_SOURCE_URL="https://github.com/rabbitmq/rabbitmq-server/releases/download/v$RABBITMQ_VERSION/rabbitmq-server-generic-unix-latest-toolchain-$RABBITMQ_VERSION.tar.xz"; RABBITMQ_PATH="/usr/local/src/rabbitmq-$RABBITMQ_VERSION"; wget --output-document "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_SOURCE_URL.asc"; wget --output-document "$RABBITMQ_PATH.tar.xz" "$RABBITMQ_SOURCE_URL"; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$RABBITMQ_PGP_KEY_ID"; gpg --batch --verify "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_PATH.tar.xz"; gpgconf --kill all; rm -rf "$GNUPGHOME"; mkdir -p "$RABBITMQ_HOME"; tar --extract --file "$RABBITMQ_PATH.tar.xz" --directory "$RABBITMQ_HOME" --strip-components 1; rm -rf "$RABBITMQ_PATH"*; grep -qE '^SYS_PREFIX=\$\{RABBITMQ_HOME\}$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; sed -i 's/^SYS_PREFIX=.*$/SYS_PREFIX=/' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; grep -qE '^SYS_PREFIX=$' "$RABBITMQ_HOME/sbin/rabbitmq-defaults"; chown -R rabbitmq:rabbitmq "$RABBITMQ_HOME"; apk del --no-network .build-deps; [ ! -e "$RABBITMQ_DATA_DIR/.erlang.cookie" ]; su-exec rabbitmq rabbitmqctl help; su-exec rabbitmq rabbitmqctl list_ciphers; su-exec rabbitmq rabbitmq-plugins list; rm "$RABBITMQ_DATA_DIR/.erlang.cookie" # buildkit

2026-10-21 21:59:26 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c su-exec rabbitmq rabbitmq-plugins enable --offline rabbitmq_prometheus # buildkit

2026-10-21 21:59:27 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c ln -sf /opt/rabbitmq/plugins /plugins # buildkit

2026-10-21 21:59:27 UTC (buildkit.dockerfile.v0)

ENV HOME=/var/lib/rabbitmq

2026-10-21 21:59:27 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/rabbitmq]

2026-10-21 21:59:27 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8

2026-10-21 21:59:27 UTC (buildkit.dockerfile.v0)

ENV RUNNING_UNDER_SYSTEMD=true

2026-10-21 21:59:27 UTC (buildkit.dockerfile.v0)

COPY --chown=rabbitmq:rabbitmq 10-defaults.conf 20-management_agent.disable_metrics_collector.conf /etc/rabbitmq/conf.d/ # buildkit

2026-10-21 21:59:27 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-10-21 21:59:27 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-10-21 21:59:27 UTC (buildkit.dockerfile.v0)

EXPOSE map[15691/tcp:{} 15692/tcp:{} 25672/tcp:{} 4369/tcp:{} 5671/tcp:{} 5672/tcp:{}]

2026-10-21 21:59:27 UTC (buildkit.dockerfile.v0)

CMD ["rabbitmq-server"]

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.