镜像构建历史
# 2019-07-04 10:35:45 0.00B
/bin/sh -c #(nop) EXPOSE 15671 15672
# 2019-07-04 10:35:45 36.00MB
/bin/sh -c set -eux; erl -noinput -eval ' { ok, AdminBin } = zip:foldl(fun(FileInArchive, GetInfo, GetBin, Acc) -> case Acc of "" -> case lists:suffix("/rabbitmqadmin", FileInArchive) of true -> GetBin(); false -> Acc end; _ -> Acc end end, "", init:get_plain_arguments()), io:format("~s", [ AdminBin ]), init:stop(). ' -- /plugins/rabbitmq_management-*.ez > /usr/local/bin/rabbitmqadmin; [ -s /usr/local/bin/rabbitmqadmin ]; chmod +x /usr/local/bin/rabbitmqadmin; apk add --no-cache python; rabbitmqadmin --version
# 2019-07-04 10:35:40 23.00B
/bin/sh -c rabbitmq-plugins enable --offline rabbitmq_management
# 2019-07-04 10:35:34 0.00B
/bin/sh -c #(nop) CMD ["rabbitmq-server"]
# 2019-07-04 10:35:34 0.00B
/bin/sh -c #(nop) EXPOSE 25672 4369 5671 5672
# 2019-07-04 10:35:34 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["docker-entrypoint.sh"]
# 2019-07-04 10:35:34 12.17KB
/bin/sh -c #(nop) COPY file:7010af15b394ceb1f5e4b841476d191be10778eddcc43942750f021b861b8cea in /usr/local/bin/
# 2019-07-04 10:35:34 0.00B
/bin/sh -c #(nop) ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8
# 2019-07-04 10:35:33 0.00B
/bin/sh -c #(nop) VOLUME [/var/lib/rabbitmq]
# 2019-07-04 10:35:33 0.00B
/bin/sh -c #(nop) ENV HOME=/var/lib/rabbitmq
# 2019-07-04 10:35:33 21.00B
|1 PGP_KEYSERVER=ha.pool.sks-keyservers.net /bin/sh -c ln -sf /opt/rabbitmq/plugins /plugins
# 2019-07-04 10:35:32 11.52MB
|1 PGP_KEYSERVER=ha.pool.sks-keyservers.net /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps ca-certificates gnupg xz ; RABBITMQ_SOURCE_URL="https://github.com/rabbitmq/rabbitmq-server/releases/download/v$RABBITMQ_VERSION/rabbitmq-server-generic-unix-$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 "$PGP_KEYSERVER" --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 .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"
# 2019-07-04 10:35:21 0.00B
/bin/sh -c #(nop) ENV PATH=/opt/rabbitmq/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RABBITMQ_LOGS=- RABBITMQ_SASL_LOGS=-
# 2019-07-04 10:35:21 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_HOME=/opt/rabbitmq
# 2019-07-04 10:35:21 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA
# 2019-07-04 10:35:20 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_VERSION=3.7.15
# 2019-07-04 10:32:01 4.89KB
|1 PGP_KEYSERVER=ha.pool.sks-keyservers.net /bin/sh -c set -eux; addgroup -g 101 -S rabbitmq; adduser -u 100 -S -h "$RABBITMQ_DATA_DIR" -G rabbitmq rabbitmq; mkdir -p "$RABBITMQ_DATA_DIR" /etc/rabbitmq /tmp/rabbitmq-ssl /var/log/rabbitmq; chown -fR rabbitmq:rabbitmq "$RABBITMQ_DATA_DIR" /etc/rabbitmq /tmp/rabbitmq-ssl /var/log/rabbitmq; chmod 777 "$RABBITMQ_DATA_DIR" /etc/rabbitmq /tmp/rabbitmq-ssl /var/log/rabbitmq; ln -sf "$RABBITMQ_DATA_DIR/.erlang.cookie" /root/.erlang.cookie
# 2019-07-04 10:32:01 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_DATA_DIR=/var/lib/rabbitmq
# 2019-07-04 10:32:00 69.54MB
|1 PGP_KEYSERVER=ha.pool.sks-keyservers.net /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps autoconf ca-certificates dpkg-dev dpkg gcc gnupg libc-dev linux-headers make ncurses-dev ; OPENSSL_SOURCE_URL="https://www.openssl.org/source/openssl-$OPENSSL_VERSION.tar.gz"; OPENSSL_PATH="/usr/local/src/openssl-$OPENSSL_VERSION"; OPENSSL_CONFIG_DIR=/usr/local/etc/ssl; mkdir /usr/local/src; wget --output-document "$OPENSSL_PATH.tar.gz.asc" "$OPENSSL_SOURCE_URL.asc"; wget --output-document "$OPENSSL_PATH.tar.gz" "$OPENSSL_SOURCE_URL"; export GNUPGHOME="$(mktemp -d)"; for key in $OPENSSL_PGP_KEY_IDS; do gpg --batch --keyserver "$PGP_KEYSERVER" --recv-keys "$key"; done; gpg --batch --verify "$OPENSSL_PATH.tar.gz.asc" "$OPENSSL_PATH.tar.gz"; gpgconf --kill all; rm -rf "$GNUPGHOME"; echo "$OPENSSL_SOURCE_SHA256 *$OPENSSL_PATH.tar.gz" | sha256sum -c -; mkdir -p "$OPENSSL_PATH"; tar --extract --file "$OPENSSL_PATH.tar.gz" --directory "$OPENSSL_PATH" --strip-components 1; cd "$OPENSSL_PATH"; MACHINE="$(dpkg-architecture --query DEB_BUILD_GNU_CPU)" RELEASE="4.x.y-z" SYSTEM='Linux' BUILD='???' ./config --openssldir="$OPENSSL_CONFIG_DIR"; make -j "$(getconf _NPROCESSORS_ONLN)"; make install_sw install_ssldirs; cd ..; rm -rf "$OPENSSL_PATH"*; rmdir "$OPENSSL_CONFIG_DIR/certs" "$OPENSSL_CONFIG_DIR/private"; ln -sf /etc/ssl/certs /etc/ssl/private "$OPENSSL_CONFIG_DIR"; openssl version; OTP_SOURCE_URL="https://github.com/erlang/otp/archive/OTP-$OTP_VERSION.tar.gz"; OTP_PATH="/usr/local/src/otp-$OTP_VERSION"; mkdir -p "$OTP_PATH"; wget --output-document "$OTP_PATH.tar.gz" "$OTP_SOURCE_URL"; echo "$OTP_SOURCE_SHA256 *$OTP_PATH.tar.gz" | sha256sum -c -; tar --extract --file "$OTP_PATH.tar.gz" --directory "$OTP_PATH" --strip-components 1; cd "$OTP_PATH"; export ERL_TOP="$OTP_PATH"; ./otp_build autoconf; CFLAGS="$(dpkg-buildflags --get CFLAGS)"; export CFLAGS; hostArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)"; buildArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; dpkgArch="$(dpkg --print-architecture)"; dpkgArch="${dpkgArch##*-}"; ./configure --host="$hostArch" --build="$buildArch" --disable-dynamic-ssl-lib --disable-hipe --disable-sctp --disable-silent-rules --enable-clock-gettime --enable-hybrid-heap --enable-kernel-poll --enable-shared-zlib --enable-smp-support --enable-threads --with-microstate-accounting=extra --without-common_test --without-debugger --without-dialyzer --without-diameter --without-edoc --without-erl_docgen --without-erl_interface --without-et --without-eunit --without-ftp --without-hipe --without-jinterface --without-megaco --without-observer --without-odbc --without-reltool --without-ssh --without-tftp --without-wx ; make -j "$(getconf _NPROCESSORS_ONLN)" GEN_OPT_FLGS="-O2 -fno-strict-aliasing"; make install; cd ..; rm -rf "$OTP_PATH"* /usr/local/lib/erlang/lib/*/examples /usr/local/lib/erlang/lib/*/src ; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache --virtual .otp-run-deps $runDeps; apk del --no-network .build-deps; openssl version; erl -noshell -eval 'io:format("~p~n~n~p~n~n", [crypto:supports(), ssl:versions()]), init:stop().'
# 2019-07-04 10:20:11 0.00B
/bin/sh -c #(nop) ENV OTP_SOURCE_SHA256=28e42e2cf2e43c187f273540987b0f297c46cff2c5eeba453144bc0d41dafd31
# 2019-07-04 10:20:10 0.00B
/bin/sh -c #(nop) ENV OTP_VERSION=22.0.5
# 2019-05-30 05:30:56 0.00B
/bin/sh -c #(nop) ENV OPENSSL_PGP_KEY_IDS=0x8657ABB260F056B1E5190839D9C4D26D0E604491 0x5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33 0xED230BEC4D4F2518B9D7DF41F0DB4D21C1D35231 0xC1F33DD8CE1D4CC613AF14DA9195C48241FBF7DD 0x7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C 0xE5E52560DD91C556DDBDA5D02064C53641C25E5D
# 2019-05-30 05:30:56 0.00B
/bin/sh -c #(nop) ENV OPENSSL_SOURCE_SHA256=f6fb3079ad15076154eda9413fed42877d668e7069d9b87396d0804fdb3f4c90
# 2019-05-30 05:30:56 0.00B
/bin/sh -c #(nop) ENV OPENSSL_VERSION=1.1.1c
# 2019-03-08 06:39:33 0.00B
/bin/sh -c #(nop) ARG PGP_KEYSERVER=ha.pool.sks-keyservers.net
# 2019-03-08 06:39:33 4.40MB
/bin/sh -c apk add --no-cache 'su-exec>=0.2' bash procps
# 2019-03-08 06:19:46 0.00B
/bin/sh -c #(nop) CMD ["/bin/sh"]
# 2019-03-08 06:19:46 4.41MB
/bin/sh -c #(nop) ADD file:38bc6b51693b13d84a63e281403e2f6d0218c44b1d7ff12157c4523f9f0ebb1e in /
镜像信息
{
"Id": "sha256:bc8613986ba5a657eb1520e66bd77a56e1688c00c0e2caf35d264472ce6ff159",
"RepoTags": [
"rabbitmq:3.7.15-management-alpine",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rabbitmq:3.7.15-management-alpine"
],
"RepoDigests": [
"rabbitmq@sha256:5de789e81393d52fb69fa2d6746a69afba73cc062c624991907399f8b7b44f87",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rabbitmq@sha256:492b3c15a422c0b505e26cd3640494509ad40fcc594854fdcee398ef1cb702e5"
],
"Parent": "",
"Comment": "",
"Created": "2019-07-04T02:35:45.508516415Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "18.06.1-ce",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"15671/tcp": {},
"15672/tcp": {},
"25672/tcp": {},
"4369/tcp": {},
"5671/tcp": {},
"5672/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/opt/rabbitmq/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"OPENSSL_VERSION=1.1.1c",
"OPENSSL_SOURCE_SHA256=f6fb3079ad15076154eda9413fed42877d668e7069d9b87396d0804fdb3f4c90",
"OPENSSL_PGP_KEY_IDS=0x8657ABB260F056B1E5190839D9C4D26D0E604491 0x5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33 0xED230BEC4D4F2518B9D7DF41F0DB4D21C1D35231 0xC1F33DD8CE1D4CC613AF14DA9195C48241FBF7DD 0x7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C 0xE5E52560DD91C556DDBDA5D02064C53641C25E5D",
"OTP_VERSION=22.0.5",
"OTP_SOURCE_SHA256=28e42e2cf2e43c187f273540987b0f297c46cff2c5eeba453144bc0d41dafd31",
"RABBITMQ_DATA_DIR=/var/lib/rabbitmq",
"RABBITMQ_VERSION=3.7.15",
"RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA",
"RABBITMQ_HOME=/opt/rabbitmq",
"RABBITMQ_LOGS=-",
"RABBITMQ_SASL_LOGS=-",
"HOME=/var/lib/rabbitmq",
"LANG=C.UTF-8",
"LANGUAGE=C.UTF-8",
"LC_ALL=C.UTF-8"
],
"Cmd": [
"rabbitmq-server"
],
"ArgsEscaped": true,
"Image": "sha256:be8c9b44ff563227637d3b9fb24c17b311a95b555b67338ea9325383804ce97b",
"Volumes": {
"/var/lib/rabbitmq": {}
},
"WorkingDir": "",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 125889265,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/c90741b91677dcbf3ea7d2e42c794ce8261266c99421b6abfafe6759015c431d/diff:/var/lib/docker/overlay2/216ea99e0ebde52c73efcef5934470a76229302b3e901b986a29d5e27007cd8e/diff:/var/lib/docker/overlay2/20b8ffbd418d5a6374483326deab96fc1a2d969c3d66efce9f02a0ad94af6433/diff:/var/lib/docker/overlay2/4c81f111b8cbcc57dff7728fc4fd5b533c58da291c6b5698dea93a737cbe8777/diff:/var/lib/docker/overlay2/4c1217efad0acc18854f51599ab689dbf05c20fa4b899dbcaf1d2b30385a753e/diff:/var/lib/docker/overlay2/9c2dabfe7f6796fb4a9286bb46c2047cb9df8e219db03800c5ad998aa9276a40/diff:/var/lib/docker/overlay2/b86f2bdf15d6f2745d64021752c1c047fb3bbfe2f9c31794b04b2960314d9ef8/diff:/var/lib/docker/overlay2/4753b935ba52f58cee13f08e745287376a2b707f124e222be1b7bcc275a3792d/diff",
"MergedDir": "/var/lib/docker/overlay2/3cd10e83b6c9901aa1ecfcaf157b3e7e74aa08b1e46f41436b71b77cde833e86/merged",
"UpperDir": "/var/lib/docker/overlay2/3cd10e83b6c9901aa1ecfcaf157b3e7e74aa08b1e46f41436b71b77cde833e86/diff",
"WorkDir": "/var/lib/docker/overlay2/3cd10e83b6c9901aa1ecfcaf157b3e7e74aa08b1e46f41436b71b77cde833e86/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:d9ff549177a94a413c425ffe14ae1cc0aa254bc9c7df781add08e7d2fba25d27",
"sha256:5e0a60ccd9466268a0fc6885edb55f87d463a1798de6c56fa6c9d02115cf4f8a",
"sha256:6db6b3363456bd00a257a61f3c0cef5eb0a43bbc42370a937e77bc2103a26aa8",
"sha256:42bd8458783e224956e2f4924c1927ccc575cc4f2ddc7e9f88da2944aef79ff3",
"sha256:dc0f109a5e864c8b52dc2fb7860012706e266dc7f3946ddccb1064b855d62d2b",
"sha256:f4bb170c956c654bd308a812c0fb2c9773ede43f42b3e535e7fd93fae4dfb5ef",
"sha256:7dc81f9e0854f0437e00066068203cce4b927a94c2580a586995ef77ee0c5978",
"sha256:5eb7d2e4d58de63464a8a861d2ad2015a7234544a90ee7fa05681b0bc2a7a19b",
"sha256:899620a213009a75ce65c98492b2daa66b98d49a33938ee2f89ddc01f407cc38"
]
},
"Metadata": {
"LastTagTime": "2025-02-17T10:36:47.784069994+08:00"
}
}