{"architecture":"amd64","config":{"ExposedPorts":{"15671/tcp":{},"15672/tcp":{},"15691/tcp":{},"15692/tcp":{},"25672/tcp":{},"4369/tcp":{},"5671/tcp":{},"5672/tcp":{}},"Env":["PATH=/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","ERLANG_INSTALL_PATH_PREFIX=/opt/erlang","OPENSSL_INSTALL_PATH_PREFIX=/opt/openssl","RABBITMQ_DATA_DIR=/var/lib/rabbitmq","RABBITMQ_VERSION=4.1.3","RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA","RABBITMQ_HOME=/opt/rabbitmq","HOME=/var/lib/rabbitmq","LANG=C.UTF-8","LANGUAGE=C.UTF-8","LC_ALL=C.UTF-8"],"Entrypoint":["docker-entrypoint.sh"],"Cmd":["rabbitmq-server"],"Volumes":{"/var/lib/rabbitmq":{}},"WorkingDir":"/"},"created":"2025-04-15T17:26:54Z","history":[{"created":"2025-04-15T17:26:54Z","created_by":"ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-04-15T17:26:54Z","created_by":"CMD [\"/bin/sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-04-15T17:26:54Z","created_by":"ENV ERLANG_INSTALL_PATH_PREFIX=/opt/erlang","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-04-15T17:26:54Z","created_by":"ENV OPENSSL_INSTALL_PATH_PREFIX=/opt/openssl","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-04-15T17:26:54Z","created_by":"COPY /opt/erlang /opt/erlang # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-04-15T17:26:54Z","created_by":"COPY /opt/openssl /opt/openssl # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-04-15T17:26:54Z","created_by":"ENV PATH=/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-04-15T17:26:54Z","created_by":"ENV RABBITMQ_DATA_DIR=/var/lib/rabbitmq","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-04-15T17:26:54Z","created_by":"RUN /bin/sh -c set -eux; \tln -vsf /etc/ssl/certs /etc/ssl/private \"$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl\"; \t\trunDeps=\"$( \t\tscanelf --needed --nobanner --format '%n#p' --recursive $ERLANG_INSTALL_PATH_PREFIX $OPENSSL_INSTALL_PATH_PREFIX \t\t\t| tr ',' '\\n' \t\t\t| sort -u \t\t\t| grep -v '^$\\|lib\\(crypto\\|ssl\\)' \t\t\t| awk 'system(\"test -e /usr/local/lib/\" $1) == 0 { next } { print \"so:\" $1 }' \t)\"; \tapk add --no-cache --virtual .otp-run-deps $runDeps; \t\tsed -i.ORIG -e \"/\\.include.*fips/ s!.*!.include $OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf!\" \t\t-e '/# fips =/s/.*/fips = fips_sect/' \"$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/openssl.cnf\"; \tsed -i.ORIG -e '/^activate/s/^/#/' \"$OPENSSL_INSTALL_PATH_PREFIX/etc/ssl/fipsmodule.cnf\"; \t[ \"$(command -v openssl)\" = \"$OPENSSL_INSTALL_PATH_PREFIX/bin/openssl\" ]; \topenssl version; \topenssl version -d; \t\terl -noshell -eval 'ok = crypto:start(), ok = io:format(\"~p~n~n~p~n~n\", [crypto:supports(), ssl:versions()]), init:stop().'; \t\taddgroup -g 101 -S rabbitmq; \tadduser -u 100 -S -h \"$RABBITMQ_DATA_DIR\" -G rabbitmq rabbitmq; \tmkdir -p \"$RABBITMQ_DATA_DIR\" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; \tchown -fR rabbitmq:rabbitmq \"$RABBITMQ_DATA_DIR\" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; \tchmod 1777 \"$RABBITMQ_DATA_DIR\" /etc/rabbitmq /etc/rabbitmq/conf.d /tmp/rabbitmq-ssl /var/log/rabbitmq; \tln -sf \"$RABBITMQ_DATA_DIR/.erlang.cookie\" /root/.erlang.cookie; \t\tapk add --no-cache \t\t'su-exec\u003e=0.2' \t\tbash \t\tprocps \t\ttzdata # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-04-15T17:26:54Z","created_by":"ENV RABBITMQ_VERSION=4.1.3","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-04-15T17:26:54Z","created_by":"ENV RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-04-15T17:26:54Z","created_by":"ENV RABBITMQ_HOME=/opt/rabbitmq","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-04-15T17:26:54Z","created_by":"ENV PATH=/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-04-15T17:26:54Z","created_by":"RUN /bin/sh -c set -eux; \tmkdir -p /usr/local/src; \t\tapk add --no-cache --virtual .build-deps \t\tgnupg \t\txz \t; \t\tRABBITMQ_SOURCE_URL=\"https://github.com/rabbitmq/rabbitmq-server/releases/download/v$RABBITMQ_VERSION/rabbitmq-server-generic-unix-latest-toolchain-$RABBITMQ_VERSION.tar.xz\"; \tRABBITMQ_PATH=\"/usr/local/src/rabbitmq-$RABBITMQ_VERSION\"; \t\twget --output-document \"$RABBITMQ_PATH.tar.xz.asc\" \"$RABBITMQ_SOURCE_URL.asc\"; \twget --output-document \"$RABBITMQ_PATH.tar.xz\" \"$RABBITMQ_SOURCE_URL\"; \t\texport GNUPGHOME=\"$(mktemp -d)\"; \tgpg --batch --keyserver hkps://keys.openpgp.org --recv-keys \"$RABBITMQ_PGP_KEY_ID\"; \tgpg --batch --verify \"$RABBITMQ_PATH.tar.xz.asc\" \"$RABBITMQ_PATH.tar.xz\"; \tgpgconf --kill all; \trm -rf \"$GNUPGHOME\"; \t\tmkdir -p \"$RABBITMQ_HOME\"; \ttar --extract --file \"$RABBITMQ_PATH.tar.xz\" --directory \"$RABBITMQ_HOME\" --strip-components 1; \trm -rf \"$RABBITMQ_PATH\"*; \tgrep -qE '^SYS_PREFIX=\\$\\{RABBITMQ_HOME\\}$' \"$RABBITMQ_HOME/sbin/rabbitmq-defaults\"; \tsed -i 's/^SYS_PREFIX=.*$/SYS_PREFIX=/' \"$RABBITMQ_HOME/sbin/rabbitmq-defaults\"; \tgrep -qE '^SYS_PREFIX=$' \"$RABBITMQ_HOME/sbin/rabbitmq-defaults\"; \tchown -R rabbitmq:rabbitmq \"$RABBITMQ_HOME\"; \t\tapk del --no-network .build-deps; \t\t[ ! -e \"$RABBITMQ_DATA_DIR/.erlang.cookie\" ]; \tsu-exec rabbitmq rabbitmqctl help; \tsu-exec rabbitmq rabbitmqctl list_ciphers; \tsu-exec rabbitmq rabbitmq-plugins list; \trm \"$RABBITMQ_DATA_DIR/.erlang.cookie\" # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-04-15T17:26:54Z","created_by":"RUN /bin/sh -c su-exec rabbitmq rabbitmq-plugins enable --offline rabbitmq_prometheus # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-04-15T17:26:54Z","created_by":"RUN /bin/sh -c ln -sf /opt/rabbitmq/plugins /plugins # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-04-15T17:26:54Z","created_by":"ENV HOME=/var/lib/rabbitmq","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-04-15T17:26:54Z","created_by":"VOLUME [/var/lib/rabbitmq]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-04-15T17:26:54Z","created_by":"ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-04-15T17:26:54Z","created_by":"COPY --chown=rabbitmq:rabbitmq 10-defaults.conf 20-management_agent.disable_metrics_collector.conf /etc/rabbitmq/conf.d/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-04-15T17:26:54Z","created_by":"COPY docker-entrypoint.sh /usr/local/bin/ # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-04-15T17:26:54Z","created_by":"ENTRYPOINT [\"docker-entrypoint.sh\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-04-15T17:26:54Z","created_by":"EXPOSE map[15691/tcp:{} 15692/tcp:{} 25672/tcp:{} 4369/tcp:{} 5671/tcp:{} 5672/tcp:{}]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-04-15T17:26:54Z","created_by":"CMD [\"rabbitmq-server\"]","comment":"buildkit.dockerfile.v0","empty_layer":true},{"created":"2025-04-15T17:26:54Z","created_by":"RUN /bin/sh -c set -eux; \trabbitmq-plugins enable --offline rabbitmq_management; \trm -f /etc/rabbitmq/conf.d/20-management_agent.disable_metrics_collector.conf; \tcp /plugins/rabbitmq_management-*/priv/www/cli/rabbitmqadmin /usr/local/bin/rabbitmqadmin; \t[ -s /usr/local/bin/rabbitmqadmin ]; \tchmod +x /usr/local/bin/rabbitmqadmin; \tapk add --no-cache python3; \trabbitmqadmin --version # buildkit","comment":"buildkit.dockerfile.v0"},{"created":"2025-04-15T17:26:54Z","created_by":"EXPOSE map[15671/tcp:{} 15672/tcp:{}]","comment":"buildkit.dockerfile.v0","empty_layer":true}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:418dccb7d85a63a6aa574439840f7a6fa6fd2321b3e2394568a317735e867d35","sha256:718a67feb0c0309ffdc619dd2980d25faa42186f57797ae04e982d7649be9f97","sha256:18061783c9379dec343110e33f053c921df88e7f435722c951167bf3823e3c04","sha256:f4b880a28f0c32fc97417dbf44dead6295448d9e5e8ab59beac0e41ca1dfa2c7","sha256:6f51d7426326a4a1c08f33198255da1141ff84bab26e09d89697f04fb4bc6c6f","sha256:a8a583d30959f32190432ae24766e4f878a2c23e2d2b8395bb4f87c914c3ce00","sha256:c62968abb8a6ae24af6ddb5b806a76d6f0e89b1b49aebb9f00f84293d68e02dc","sha256:808d320b1f8964930e6fe209dbc7fabf6b9b911f7d5efde3327c8dbf959926c9","sha256:6412bb9139603c3f3143518efed51c8c6ebd689b05df1e635f8dfb7f5d12af7d","sha256:a272dbccc86f30070b3f50511e84b79f1cd8a40d4b667aac6473ddbab1815fc1"]}}