镜像构建历史
# 2021-12-24 12:02:55 57.00B
/bin/sh -c rabbitmq-plugins enable rabbitmq_delayed_message_exchange
# 2021-12-24 12:02:53 50.93KB
/bin/sh -c chmod 777 /plugins/rabbitmq_delayed_message_exchange-3.8.17.8f537ac.ez
# 2021-12-24 12:02:52 50.93KB
/bin/sh -c #(nop) ADD file:2940b88772652a7fb15abca831d0b6d04c19db583b24f205674f762a9db17d97 in /plugins/
# 2020-07-25 00:48:58 0.00B
/bin/sh -c #(nop) EXPOSE 15671 15672
# 2020-07-25 00:48:58 30.36MB
/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; apt-get update; apt-get install -y --no-install-recommends python3; rm -rf /var/lib/apt/lists/*; rabbitmqadmin --version
# 2020-07-25 00:48:47 23.00B
/bin/sh -c rabbitmq-plugins enable --offline rabbitmq_management
# 2020-07-25 00:48:30 0.00B
/bin/sh -c #(nop) CMD ["rabbitmq-server"]
# 2020-07-25 00:48:30 0.00B
/bin/sh -c #(nop) EXPOSE 25672 4369 5671 5672
# 2020-07-25 00:48:30 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["docker-entrypoint.sh"]
# 2020-07-25 00:48:29 12.82KB
/bin/sh -c #(nop) COPY file:b47e186ce30cd8335ebfcc492a3ee2bf8f38c7a29a1301945c0df60e929b021e in /usr/local/bin/
# 2020-07-25 00:48:29 0.00B
/bin/sh -c #(nop) ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8
# 2020-07-25 00:48:29 0.00B
/bin/sh -c #(nop) VOLUME [/var/lib/rabbitmq]
# 2020-07-25 00:48:29 0.00B
/bin/sh -c #(nop) ENV HOME=/var/lib/rabbitmq
# 2020-07-25 00:48:29 21.00B
|1 PGP_KEYSERVER=ha.pool.sks-keyservers.net /bin/sh -c ln -sf /opt/rabbitmq/plugins /plugins
# 2020-07-25 00:48:28 17.26MB
|1 PGP_KEYSERVER=ha.pool.sks-keyservers.net /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install --yes --no-install-recommends ca-certificates gnupg wget xz-utils ; rm -rf /var/lib/apt/lists/*; 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 --progress dot:giga --output-document "$RABBITMQ_PATH.tar.xz.asc" "$RABBITMQ_SOURCE_URL.asc"; wget --progress dot:giga --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"; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; [ ! -e "$RABBITMQ_DATA_DIR/.erlang.cookie" ]; gosu rabbitmq rabbitmqctl help; gosu rabbitmq rabbitmqctl list_ciphers; gosu rabbitmq rabbitmq-plugins list; rm "$RABBITMQ_DATA_DIR/.erlang.cookie"
# 2020-07-25 00:48:11 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=-
# 2020-07-25 00:48:11 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_HOME=/opt/rabbitmq
# 2020-07-25 00:48:11 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA
# 2020-07-25 00:48:11 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_VERSION=3.8.5
# 2020-07-25 00:48:11 392.62KB
|1 PGP_KEYSERVER=ha.pool.sks-keyservers.net /bin/sh -c set -eux; groupadd --gid 999 --system rabbitmq; useradd --uid 999 --system --home-dir "$RABBITMQ_DATA_DIR" --gid 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
# 2020-07-25 00:48:10 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_DATA_DIR=/var/lib/rabbitmq
# 2020-07-25 00:48:10 71.79MB
|1 PGP_KEYSERVER=ha.pool.sks-keyservers.net /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install --yes --no-install-recommends autoconf ca-certificates dpkg-dev gcc gnupg libncurses5-dev make wget ; rm -rf /var/lib/apt/lists/*; 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; wget --progress dot:giga --output-document "$OPENSSL_PATH.tar.gz.asc" "$OPENSSL_SOURCE_URL.asc"; wget --progress dot:giga --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 --check --strict -; mkdir -p "$OPENSSL_PATH"; tar --extract --file "$OPENSSL_PATH.tar.gz" --directory "$OPENSSL_PATH" --strip-components 1; cd "$OPENSSL_PATH"; debMultiarch="$(dpkg-architecture --query DEB_HOST_MULTIARCH)"; MACHINE="$(dpkg-architecture --query DEB_BUILD_GNU_CPU)" RELEASE="4.x.y-z" SYSTEM='Linux' BUILD='???' ./config --openssldir="$OPENSSL_CONFIG_DIR" --libdir="lib/$debMultiarch" -Wl,-rpath=/usr/local/lib ; make -j "$(getconf _NPROCESSORS_ONLN)"; make install_sw install_ssldirs; cd ..; rm -rf "$OPENSSL_PATH"*; ldconfig; 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 --progress dot:giga --output-document "$OTP_PATH.tar.gz" "$OTP_SOURCE_URL"; echo "$OTP_SOURCE_SHA256 *$OTP_PATH.tar.gz" | sha256sum --check --strict -; 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; export CFLAGS="$CFLAGS -Wl,-rpath=/usr/local/lib"; 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 ; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; openssl version; erl -noshell -eval 'io:format("~p~n~n~p~n~n", [crypto:supports(), ssl:versions()]), init:stop().'
# 2020-07-25 00:42:00 0.00B
/bin/sh -c #(nop) ENV OTP_SOURCE_SHA256=ed3c25742a2b76407dbb83d40cb95211caad5ab0969681f585a674e2e54840ac
# 2020-07-25 00:42:00 0.00B
/bin/sh -c #(nop) ENV OTP_VERSION=23.0.3
# 2020-07-25 00:42:00 0.00B
/bin/sh -c #(nop) ENV OPENSSL_PGP_KEY_IDS=0x8657ABB260F056B1E5190839D9C4D26D0E604491 0x5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33 0xED230BEC4D4F2518B9D7DF41F0DB4D21C1D35231 0xC1F33DD8CE1D4CC613AF14DA9195C48241FBF7DD 0x7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C 0xE5E52560DD91C556DDBDA5D02064C53641C25E5D
# 2020-07-25 00:41:59 0.00B
/bin/sh -c #(nop) ENV OPENSSL_SOURCE_SHA256=ddb04774f1e32f0c49751e21b67216ac87852ceb056b75209af2443400636d46
# 2020-07-25 00:41:59 0.00B
/bin/sh -c #(nop) ENV OPENSSL_VERSION=1.1.1g
# 2020-07-25 00:41:59 0.00B
/bin/sh -c #(nop) ARG PGP_KEYSERVER=ha.pool.sks-keyservers.net
# 2020-07-25 00:41:59 2.52MB
/bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends gosu ; rm -rf /var/lib/apt/lists/*; gosu nobody true
# 2020-07-24 22:38:22 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2020-07-24 22:38:21 7.00B
/bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container
# 2020-07-24 22:38:21 745.00B
/bin/sh -c set -xe && echo '#!/bin/sh' > /usr/sbin/policy-rc.d && echo 'exit 101' >> /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d && dpkg-divert --local --rename --add /sbin/initctl && cp -a /usr/sbin/policy-rc.d /sbin/initctl && sed -i 's/^exit.*/exit 0/' /sbin/initctl && echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup && echo 'DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' > /etc/apt/apt.conf.d/docker-clean && echo 'APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' >> /etc/apt/apt.conf.d/docker-clean && echo 'Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache "";' >> /etc/apt/apt.conf.d/docker-clean && echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/docker-no-languages && echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes && echo 'Apt::AutoRemove::SuggestsImportant "false";' > /etc/apt/apt.conf.d/docker-autoremove-suggests
# 2020-07-24 22:38:20 987.49KB
/bin/sh -c [ -z "$(apt-get indextargets)" ]
# 2020-07-24 22:38:19 63.24MB
/bin/sh -c #(nop) ADD file:7d9bbf45a5b2510d44d3206a028cf6502757884d49e46d3d2e6356c3a92c4309 in /
镜像信息
{
"Id": "sha256:3010c29545a5eb46ca7597ec963fad22a1475b8da973053cb6782f31789c85cd",
"RepoTags": [
"kinghu88/rabbitmq:delayed",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kinghu88/rabbitmq:delayed"
],
"RepoDigests": [
"kinghu88/rabbitmq@sha256:0dfc56d74db6756366cba752470643b3a19d81b29e2cd703d1ed70d4824200b2",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kinghu88/rabbitmq@sha256:0dfc56d74db6756366cba752470643b3a19d81b29e2cd703d1ed70d4824200b2"
],
"Parent": "",
"Comment": "",
"Created": "2021-12-24T04:02:55.900729751Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "20.10.7",
"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.1g",
"OPENSSL_SOURCE_SHA256=ddb04774f1e32f0c49751e21b67216ac87852ceb056b75209af2443400636d46",
"OPENSSL_PGP_KEY_IDS=0x8657ABB260F056B1E5190839D9C4D26D0E604491 0x5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33 0xED230BEC4D4F2518B9D7DF41F0DB4D21C1D35231 0xC1F33DD8CE1D4CC613AF14DA9195C48241FBF7DD 0x7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C 0xE5E52560DD91C556DDBDA5D02064C53641C25E5D",
"OTP_VERSION=23.0.3",
"OTP_SOURCE_SHA256=ed3c25742a2b76407dbb83d40cb95211caad5ab0969681f585a674e2e54840ac",
"RABBITMQ_DATA_DIR=/var/lib/rabbitmq",
"RABBITMQ_VERSION=3.8.5",
"RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA",
"RABBITMQ_HOME=/opt/rabbitmq",
"RABBITMQ_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:bb00d453a2fa9ad47ae728d4ceb3d1f3378590382886703b1b06d9982cb0b6a2",
"Volumes": {
"/var/lib/rabbitmq": {}
},
"WorkingDir": "",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 186679572,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/f2961332c2faf0c68e88b69edee0c58c8f556577c0a733942d4edfbc18bfbab2/diff:/var/lib/docker/overlay2/4265ddcb61a041b0af7ca81e2971312270c27f0793515215b383a2eb02c0b7cc/diff:/var/lib/docker/overlay2/130a90f2c042ba21736b544ba4d65bd506c6064853dba5a5b42cfc55c9e830b0/diff:/var/lib/docker/overlay2/5b8b86953f77f81e48de7bb9d1016dda2fd68466cf8a52ed8705226a9f61f452/diff:/var/lib/docker/overlay2/ec5962a14d479f0e646b8da946d5562cf7b4bdf933cbb8eaf8b7d5ff36ce299a/diff:/var/lib/docker/overlay2/f04eb98a1f894dca13c5dd574448b63f68e40fe60d75deb269b3cb5c059d51f6/diff:/var/lib/docker/overlay2/ed5b0835a44ec1ec6185888e802321f91b84ab7697fc59e89c42d3f07459196b/diff:/var/lib/docker/overlay2/a965a3bfff0364301a028eceb17df43469b4a543c3451c7ec3bde2b8df635484/diff:/var/lib/docker/overlay2/09fc00bd56e5cf72826f000f827bc5529b77e38768b60d015a69909dc5fd5907/diff:/var/lib/docker/overlay2/32d6bf21b85dd316c5d3473b5f68f4df5cf2eb53cea9a72d8da1e2cb25b4e1e7/diff:/var/lib/docker/overlay2/505479576a0bfedf3a6dc6a9fd0dc2bb3fbc7f3eff99e6ca7ecba272b9c369d2/diff:/var/lib/docker/overlay2/b1c56c322d35d0fffd330b1d2f6d511f38c00846c9e38d776c1f54da217121a3/diff:/var/lib/docker/overlay2/0311487e4019bad74d7c8fad07baeb193d99a994482a6c65f01f1cb920b1dacc/diff:/var/lib/docker/overlay2/0528654d02c727a8646d21b4bbed346626b840383e28796e8af8d2a07f6a1b28/diff",
"MergedDir": "/var/lib/docker/overlay2/1b5f20440ed427f168c162b37d91b7f52c4d54d7e0d6e026187f932ba5987aa7/merged",
"UpperDir": "/var/lib/docker/overlay2/1b5f20440ed427f168c162b37d91b7f52c4d54d7e0d6e026187f932ba5987aa7/diff",
"WorkDir": "/var/lib/docker/overlay2/1b5f20440ed427f168c162b37d91b7f52c4d54d7e0d6e026187f932ba5987aa7/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:7ef3687765828a9cb2645925f27febbac21a5adece69e8437c26184a897b6ec7",
"sha256:83f4287e1f0496940f8c222ca09cbaf2c7f564a10c57b4609800babe8d1b5b32",
"sha256:d3a6da143c913c5e605737a9d974638f75451b5c593e58eb7e132fcf0e23c6db",
"sha256:8682f9a74649fb9fc5d14f827a35259aae8b58c57df8d369f6aa2e92865930c2",
"sha256:971c1292227d562fa4f0a09bffa03005c101727977b9714981d78583433d7c1c",
"sha256:66e5556a2ecc7401db07a2720ae63af1b72112da69b3790c75a32399a4174587",
"sha256:b0d10d910d3e1f5483bc607dc9fe606d74fe01dc2a92d4feafca11920a22b3bd",
"sha256:2bebb4297ec8f5ea836c0b6bc1e364bd0d8c0106522b5c05c7cdefe89e68a7fb",
"sha256:b53fea77865ca573c776b3a26b1937709dcf4d416dc893510aee85810ee9225c",
"sha256:2e5d1fe0d3dff0e9dbaae4ec2784bb086ae4c7a75ba7028aebef5dca18d4c093",
"sha256:9b131fe8280db83383567ff4a0f550d98f7499186d3300ff1bd7fc2f0d0ac7ae",
"sha256:887cdf0af10094d9238109e56ae40d1ee66377ecb0b6cf799e46004f558ad84a",
"sha256:0b775d14aeb29a24fba49a0f0c78e00e412094be533de393aaa19d3ed04efe94",
"sha256:d59cbb9b5ebee0678faba2c3eb6b5e9c653c8a6a0c00b5be5c64fcc4fb409614",
"sha256:c86bd0487a164f8a6f0f633005ba28828395bc5da186e8f4c32e3d579d051913"
]
},
"Metadata": {
"LastTagTime": "2024-11-04T12:27:43.680063593+08:00"
}
}