docker.io/library/rabbitmq:4.2.3-management-alpine linux/amd64

docker.io/library/rabbitmq:4.2.3-management-alpine - 国内下载镜像源 浏览次数:13 安全受验证的发布者-Docker
RabbitMQ是一个基于AMQP(Advanced Message Queuing Protocol)的开源消息队列服务器软件。它提供了高性能、高可靠性和易于扩展的消息传递解决方案。
源镜像 docker.io/library/rabbitmq:4.2.3-management-alpine
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/rabbitmq:4.2.3-management-alpine
镜像ID sha256:ac83199ccfd78452cdde614083c29d98b71b584742835d17011945b5bcab085f
镜像TAG 4.2.3-management-alpine
大小 173.39MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD rabbitmq-server
启动入口 docker-entrypoint.sh
工作目录 /
OS/平台 linux/amd64
浏览量 13 次
贡献者
镜像创建 2026-02-03T17:25:00.650921334Z
同步时间 2026-02-04 11:16
更新时间 2026-02-04 23:02
开放端口
15671/tcp 15672/tcp 15691/tcp 15692/tcp 25672/tcp 4369/tcp 5671/tcp 5672/tcp
目录挂载
/var/lib/rabbitmq
环境变量
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.2.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 RUNNING_UNDER_SYSTEMD=true

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/rabbitmq:4.2.3-management-alpine
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/rabbitmq:4.2.3-management-alpine  docker.io/library/rabbitmq:4.2.3-management-alpine

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/rabbitmq:4.2.3-management-alpine
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/rabbitmq:4.2.3-management-alpine  docker.io/library/rabbitmq:4.2.3-management-alpine

Shell快速替换命令

sed -i 's#library/rabbitmq:4.2.3-management-alpine#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/rabbitmq:4.2.3-management-alpine#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/rabbitmq:4.2.3-management-alpine && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/rabbitmq:4.2.3-management-alpine  docker.io/library/rabbitmq:4.2.3-management-alpine'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/rabbitmq:4.2.3-management-alpine && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/rabbitmq:4.2.3-management-alpine  docker.io/library/rabbitmq:4.2.3-management-alpine'

镜像构建历史


# 2026-02-04 01:25:00  0.00B 声明容器运行时监听的端口
EXPOSE map[15671/tcp:{} 15672/tcp:{}]
                        
# 2026-02-04 01:25:00  10.45MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	arch="$(apk --print-arch)"; 		case "$arch" in 		'x86_64') url='https://github.com/rabbitmq/rabbitmqadmin-ng/releases/download/v2.24.0/rabbitmqadmin-2.24.0-x86_64-unknown-linux-musl'; digest='03587786b247c8d40e10c745f673e03b13c2bac509d5dd617dcfc05d37de3733' ;; 		'aarch64') url='https://github.com/rabbitmq/rabbitmqadmin-ng/releases/download/v2.24.0/rabbitmqadmin-2.24.0-aarch64-unknown-linux-musl'; digest='31d4a112c5885592de738f974d9d5c1984d8cd174e2175cb9ccab5475df2d6a3' ;; 		*) echo "[INFO] rabbitmqadmin is not available on $arch (yet?)"; exit 0 ;; 	esac; 		wget -O /usr/local/bin/rabbitmqadmin "$url"; 	echo "$digest */usr/local/bin/rabbitmqadmin" | sha256sum -c -; 		chmod +x /usr/local/bin/rabbitmqadmin; 	rabbitmqadmin --help # buildkit
                        
# 2026-02-04 01:25:00  43.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	rabbitmq-plugins enable --offline rabbitmq_management; 	rm -f /etc/rabbitmq/conf.d/20-management_agent.disable_metrics_collector.conf # buildkit
                        
# 2026-01-28 11:45:30  0.00B 设置默认要执行的命令
CMD ["rabbitmq-server"]
                        
# 2026-01-28 11:45:30  0.00B 声明容器运行时监听的端口
EXPOSE map[15691/tcp:{} 15692/tcp:{} 25672/tcp:{} 4369/tcp:{} 5671/tcp:{} 5672/tcp:{}]
                        
# 2026-01-28 11:45:30  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2026-01-28 11:45:30  1.37KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2026-01-28 11:45:30  642.00B 复制新文件或目录到容器中
COPY --chown=rabbitmq:rabbitmq 10-defaults.conf 20-management_agent.disable_metrics_collector.conf /etc/rabbitmq/conf.d/ # buildkit
                        
# 2026-01-28 11:45:30  0.00B 设置环境变量 RUNNING_UNDER_SYSTEMD
ENV RUNNING_UNDER_SYSTEMD=true
                        
# 2026-01-28 11:45:30  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8
                        
# 2026-01-28 11:45:30  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/lib/rabbitmq]
                        
# 2026-01-28 11:45:30  0.00B 设置环境变量 HOME
ENV HOME=/var/lib/rabbitmq
                        
# 2026-01-28 11:45:30  21.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -sf /opt/rabbitmq/plugins /plugins # buildkit
                        
# 2026-01-28 11:45:30  23.00B 执行命令并创建新的镜像层
RUN /bin/sh -c su-exec rabbitmq rabbitmq-plugins enable --offline rabbitmq_prometheus # buildkit
                        
# 2026-01-28 11:45:29  32.33MB 执行命令并创建新的镜像层
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-01-28 11:45:23  0.00B 设置环境变量 PATH
ENV PATH=/opt/rabbitmq/sbin:/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-01-28 11:45:23  0.00B 设置环境变量 RABBITMQ_HOME
ENV RABBITMQ_HOME=/opt/rabbitmq
                        
# 2026-01-28 11:45:23  0.00B 设置环境变量 RABBITMQ_PGP_KEY_ID
ENV RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA
                        
# 2026-01-28 11:45:23  0.00B 设置环境变量 RABBITMQ_VERSION
ENV RABBITMQ_VERSION=4.2.3
                        
# 2026-01-28 11:45:23  6.76MB 执行命令并创建新的镜像层
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-01-28 11:45:21  0.00B 设置环境变量 RABBITMQ_DATA_DIR
ENV RABBITMQ_DATA_DIR=/var/lib/rabbitmq
                        
# 2026-01-28 11:45:21  0.00B 设置环境变量 PATH
ENV PATH=/opt/erlang/bin:/opt/openssl/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-01-28 11:45:21  30.15MB 复制新文件或目录到容器中
COPY /opt/openssl /opt/openssl # buildkit
                        
# 2026-01-28 11:45:20  85.25MB 复制新文件或目录到容器中
COPY /opt/erlang /opt/erlang # buildkit
                        
# 2026-01-28 11:45:20  0.00B 设置环境变量 OPENSSL_INSTALL_PATH_PREFIX
ENV OPENSSL_INSTALL_PATH_PREFIX=/opt/openssl
                        
# 2026-01-28 11:45:20  0.00B 设置环境变量 ERLANG_INSTALL_PATH_PREFIX
ENV ERLANG_INSTALL_PATH_PREFIX=/opt/erlang
                        
# 2026-01-28 09:18:04  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-01-28 09:18:04  8.44MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:ac83199ccfd78452cdde614083c29d98b71b584742835d17011945b5bcab085f",
    "RepoTags": [
        "rabbitmq:4.2.3-management-alpine",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/rabbitmq:4.2.3-management-alpine"
    ],
    "RepoDigests": [
        "rabbitmq@sha256:97aa01edc8af7a62786bc2597cb18b848a22edc13bbb47cc40d391ffaf42334b",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/rabbitmq@sha256:5d164eebbf314176c12600e7173385049e10c55a462ad571ac63d1819f854be8"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-02-03T17:25:00.650921334Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "15671/tcp": {},
            "15672/tcp": {},
            "15691/tcp": {},
            "15692/tcp": {},
            "25672/tcp": {},
            "4369/tcp": {},
            "5671/tcp": {},
            "5672/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "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.2.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",
            "RUNNING_UNDER_SYSTEMD=true"
        ],
        "Cmd": [
            "rabbitmq-server"
        ],
        "Image": "",
        "Volumes": {
            "/var/lib/rabbitmq": {}
        },
        "WorkingDir": "/",
        "Entrypoint": [
            "docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 173388098,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/e0ec0ed97e0ebf51c2aab011023c1e809cccdb14603bbe3c03716a35dadafbf8/diff:/var/lib/docker/overlay2/cd2505f35155e3b0f766acfe4f54610c005a5bc2b8384acd0037b882f1a75ced/diff:/var/lib/docker/overlay2/601a6d96991eca6d9ba8cffce77978b2ec55861437b1e7089202351c6ed70652/diff:/var/lib/docker/overlay2/9af9d3dbc440f76b26841549aa6dd88533a1b71b6d7d2613c9e297b5e5afba20/diff:/var/lib/docker/overlay2/6111227509e04efd030e85c38d9a84f9649130b7cdb818e4600a13e63c64ef93/diff:/var/lib/docker/overlay2/7292e0845c399c33ac9f9363b687a923fd73a44433b5eb7a1b73963006c34e44/diff:/var/lib/docker/overlay2/d5c92a0e52073b8c08262390af7efad73ef8ff578ec9c95dc0636b00342b8429/diff:/var/lib/docker/overlay2/cb6408dbfa981725d3147ba3b241066e881a6bf6ea1a8447a5394b7349a54b0a/diff:/var/lib/docker/overlay2/b8b4c2226be8136782be8a61f79e9af0f5a4a1daa9518cddccd4afdc420e7851/diff:/var/lib/docker/overlay2/1fa9cf0757584b4bafa9b0c5bcdbc88c252b3d769adb555172aaaf4a2fc155ea/diff",
            "MergedDir": "/var/lib/docker/overlay2/80ea311708b6881179f6b8e3acd5e4e3953d621afb0c4d2e6e11ce7ab21ab4c6/merged",
            "UpperDir": "/var/lib/docker/overlay2/80ea311708b6881179f6b8e3acd5e4e3953d621afb0c4d2e6e11ce7ab21ab4c6/diff",
            "WorkDir": "/var/lib/docker/overlay2/80ea311708b6881179f6b8e3acd5e4e3953d621afb0c4d2e6e11ce7ab21ab4c6/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:989e799e634906e94dc9a5ee2ee26fc92ad260522990f26e707861a5f52bf64e",
            "sha256:ead1139e418bfeca4d92036b2532663ff291fdeed88f54af9f05185b5ab9d1ac",
            "sha256:cb06dfed098e097c7ba3b63bb08d60446e1f2d56afedb3f09fdd8d04ae64c6ca",
            "sha256:94178aaa39d94ef5aee79fe1e1b338b9d42f1412761012819b6ffaef92098720",
            "sha256:95c47fb03ba2a266745669b2cd68480e790930e4d960dafdeef6390a3c946c05",
            "sha256:b1510e10240289673e9d9797abc2221099580108c35e302520525476e7a30140",
            "sha256:0b95ce892b1b19683ee69f6c599e45537808de96feb34040f9aa90df3d7e75d2",
            "sha256:2eb7e02c7975d995632cd73e7b903c916c90c1f1077d11b02a204fd2042b8ea7",
            "sha256:26677ff87258fe54df27aff4317792205a2fb2ca5c6ce0c7fb0deae7b99ff3ca",
            "sha256:8964da406af09f41f7e183450e6c31f207151f1b4a4aef77572e8d28331ad3e8",
            "sha256:35d5dea88c7b3a83dd355d1cfd2348f05c1bcfe462d76790c1c5e98c741c7463"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-02-04T11:16:36.203033652+08:00"
    }
}

更多版本

docker.io/library/rabbitmq:3.10.25-management

linux/arm64 docker.io229.06MB2024-07-12 11:28
1897

docker.io/library/rabbitmq:3.12.2-management

linux/arm64 docker.io236.83MB2024-07-31 14:57
913

docker.io/library/rabbitmq:3.9-management

linux/amd64 docker.io245.36MB2024-08-03 16:57
1190

docker.io/library/rabbitmq:3.10.25-management

linux/amd64 docker.io245.61MB2024-08-15 13:41
584

docker.io/library/rabbitmq:3.13.7-management

linux/amd64 docker.io250.71MB2024-09-30 20:21
710

docker.io/library/rabbitmq:3.12.2-management

linux/amd64 docker.io255.25MB2024-11-15 11:42
566

docker.io/library/rabbitmq:3-management

linux/amd64 docker.io250.76MB2024-12-09 15:50
431

docker.io/library/rabbitmq:3.12.14-management

linux/amd64 docker.io246.64MB2024-12-30 10:16
461

docker.io/library/rabbitmq:3.12.14-management

linux/arm64 docker.io230.05MB2024-12-30 10:19
350

docker.io/library/rabbitmq:4.0-management

linux/amd64 docker.io266.93MB2025-01-04 17:06
1020

docker.io/library/rabbitmq:3.13.3-management

linux/amd64 docker.io250.64MB2025-03-19 21:06
385

docker.io/library/rabbitmq:3.12.8

linux/arm64 docker.io200.67MB2025-07-11 09:21
292

docker.io/library/rabbitmq:3.12.8-management

linux/arm64 docker.io229.77MB2025-07-11 13:52
317

docker.io/library/rabbitmq:3.9-management

linux/arm64 docker.io228.82MB2025-09-17 16:30
154

docker.io/library/rabbitmq:4.1.4-management-alpine

linux/arm docker.io147.08MB2025-10-15 13:59
310

docker.io/library/rabbitmq:3.12.12-management

linux/amd64 docker.io246.48MB2025-10-20 13:31
182

docker.io/library/rabbitmq:3.12-management

linux/amd64 docker.io246.64MB2025-12-01 16:07
190

docker.io/library/rabbitmq:4.2.3-management-alpine

linux/amd64 docker.io173.39MB2026-02-04 11:16
12