镜像构建历史
# 2019-05-16 09:46:40 0.00B
/bin/sh -c #(nop) EXPOSE 15671 15672
# 2019-05-16 09:46:40 29.53MB
/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 python; rm -rf /var/lib/apt/lists/*; rabbitmqadmin --version
# 2019-05-16 09:46:30 23.00B
/bin/sh -c rabbitmq-plugins enable --offline rabbitmq_management
# 2019-05-16 09:46:20 0.00B
/bin/sh -c #(nop) CMD ["rabbitmq-server"]
# 2019-05-16 09:46:20 0.00B
/bin/sh -c #(nop) EXPOSE 25672 4369 5671 5672
# 2019-05-16 09:46:20 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["docker-entrypoint.sh"]
# 2019-05-16 09:46:19 12.20KB
/bin/sh -c #(nop) COPY file:379f3802e5612ff1c6cb1f6cdd87ed5e08aec1e5356e5d9250bec9d22abc8540 in /usr/local/bin/
# 2019-05-16 09:46:19 0.00B
/bin/sh -c #(nop) ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8
# 2019-05-16 09:46:19 0.00B
/bin/sh -c #(nop) VOLUME [/var/lib/rabbitmq]
# 2019-05-16 09:46:18 0.00B
/bin/sh -c #(nop) ENV HOME=/var/lib/rabbitmq
# 2019-05-16 09:46:18 21.00B
|1 PGP_KEYSERVER=ha.pool.sks-keyservers.net /bin/sh -c ln -sf /opt/rabbitmq/plugins /plugins
# 2019-05-16 09:46:17 12.59MB
|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-$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 "$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"; 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"
# 2019-05-16 09:45:51 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-05-16 09:45:51 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_HOME=/opt/rabbitmq
# 2019-05-16 09:45:50 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA
# 2019-05-16 09:45:50 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_VERSION=3.7.14
# 2019-05-16 09:32:40 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
# 2019-05-16 09:32:39 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_DATA_DIR=/var/lib/rabbitmq
# 2019-05-16 09:32:39 78.99MB
|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 m4 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)"; gpg --batch --keyserver "$PGP_KEYSERVER" --recv-keys "$OPENSSL_PGP_KEY_ID"; 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"; 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"*; echo '/usr/local/lib' > /etc/ld.so.conf.d/000-openssl-libc.conf; 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; hostArch="$(dpkg-architecture --query DEB_HOST_GNU_TYPE)"; buildArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; dpkgArch="$(dpkg --print-architecture)"; dpkgArch="${dpkgArch##*-}"; case "$dpkgArch" in amd64 | i386 | ppc64el) hipe='--enable-hipe' ;; *) hipe='--disable-hipe' ;; esac; ./configure --host="$hostArch" --build="$buildArch" $hipe --disable-dynamic-ssl-lib --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-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/*/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().'
# 2019-05-16 09:19:56 0.00B
/bin/sh -c #(nop) ENV OTP_SOURCE_SHA256=2aac8e6e16eae2cf7ebee19b07ea7b5931a85763c4ff20186dd37125177f737f
# 2019-05-16 09:19:55 0.00B
/bin/sh -c #(nop) ENV OTP_VERSION=21.3.8.1
# 2019-05-16 06:23:03 0.00B
/bin/sh -c #(nop) ENV OPENSSL_PGP_KEY_ID=0x8657ABB260F056B1E5190839D9C4D26D0E604491
# 2019-05-16 06:23:03 0.00B
/bin/sh -c #(nop) ENV OPENSSL_SOURCE_SHA256=5c557b023230413dfb0756f3137a13e6d726838ccd1430888ad15bfb2b43ea4b
# 2019-05-16 06:23:03 0.00B
/bin/sh -c #(nop) ENV OPENSSL_VERSION=1.1.1b
# 2019-05-16 06:23:03 0.00B
/bin/sh -c #(nop) ARG PGP_KEYSERVER=ha.pool.sks-keyservers.net
# 2019-05-16 06:23:03 2.51MB
/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
# 2019-05-16 05:20:25 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2019-05-16 05:20:25 7.00B
/bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container
# 2019-05-16 05:20:25 0.00B
/bin/sh -c rm -rf /var/lib/apt/lists/*
# 2019-05-16 05:20:24 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
# 2019-05-16 05:20:23 69.86MB
/bin/sh -c #(nop) ADD file:1f4fdc61e133d2f9019d8a06a8126fef0ed4339cb25fda73446393fe8da197c5 in /
镜像信息
{
"Id": "sha256:6e50ab4d9a6c2a5e2c458d93f5376af41db789c9ff6675d6c2c688e9bcc533f9",
"RepoTags": [
"rabbitmq:3.7.14-management",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rabbitmq:3.7.14-management"
],
"RepoDigests": [
"rabbitmq@sha256:31495751c19e5c315ba71e3b92427a8836f313f04fc7fb5a56e64bd2e22ba463",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rabbitmq@sha256:5b9629a1e9adace1f02735e98b1abd1cb597b09f9941c175c0f9e4a077d8b5dd"
],
"Parent": "",
"Comment": "",
"Created": "2019-05-16T01:46:40.287533076Z",
"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.1b",
"OPENSSL_SOURCE_SHA256=5c557b023230413dfb0756f3137a13e6d726838ccd1430888ad15bfb2b43ea4b",
"OPENSSL_PGP_KEY_ID=0x8657ABB260F056B1E5190839D9C4D26D0E604491",
"OTP_VERSION=21.3.8.1",
"OTP_SOURCE_SHA256=2aac8e6e16eae2cf7ebee19b07ea7b5931a85763c4ff20186dd37125177f737f",
"RABBITMQ_DATA_DIR=/var/lib/rabbitmq",
"RABBITMQ_VERSION=3.7.14",
"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:82ce443a98f9e785a89abae95c6b69f2530bc5d61456a022f4f58f8c5bf744bb",
"Volumes": {
"/var/lib/rabbitmq": {}
},
"WorkingDir": "",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 193888311,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/a59448b4dabfe9a6582b37edca7b2eb3153b06800ca319418c6f8e8564ad440f/diff:/var/lib/docker/overlay2/e7fe063dbf8ef5773390a713f3508ee6229078327430a9c587678d8154c51762/diff:/var/lib/docker/overlay2/95928815a93cf984ab62627765742b4e80525e4ee34aa744133dc5f651a49dcb/diff:/var/lib/docker/overlay2/7084331d795612159e51a2f0930563fdf1f6dde1c1974eb120129f59178fb829/diff:/var/lib/docker/overlay2/8f222459952220c4b95936163830e5ed694e179b34391a6f2b6b70426ca39152/diff:/var/lib/docker/overlay2/8daa8c83df7c062452ec081dd2d7a493f429147327dfaa318e1f751dc5faaefd/diff:/var/lib/docker/overlay2/a3a477d6c7573856dad3bf11e6d11252970dbb25ff1f00b9840a036430135f0d/diff:/var/lib/docker/overlay2/862dc29244f6ac59d46a93b3fc65696b0148ed6c699cee4b4bdca3bcff115ae6/diff:/var/lib/docker/overlay2/9a6e7821cfe253a84f843fe78b9331b0c040e04901af6f76c3bde0c104eacbfe/diff:/var/lib/docker/overlay2/b411be85dad890a3a19aa66428ddd893e6839d21c9f68be308ce986bf61fefd7/diff",
"MergedDir": "/var/lib/docker/overlay2/bf5b18615c02755b5c7dace83fce83b4c68147b61543e15949bbd0fcef269946/merged",
"UpperDir": "/var/lib/docker/overlay2/bf5b18615c02755b5c7dace83fce83b4c68147b61543e15949bbd0fcef269946/diff",
"WorkDir": "/var/lib/docker/overlay2/bf5b18615c02755b5c7dace83fce83b4c68147b61543e15949bbd0fcef269946/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:02571d034293cb241c078d7ecbf7a84b83a5df2508f11a91de26ec38eb6122f1",
"sha256:270f934787edf0135132b6780cead0f12ca11690c5d6a5d395e44d290912100a",
"sha256:8d267010480fed7e616b9b7861854042aad4ef5e55f8771f2c738061640d2cb0",
"sha256:0d9efdcb123bbff037c50658fbadb66e1c5c681810316f1712eff03bc8fd0b36",
"sha256:0b57fd6671ab7b2f444fda55adb5c82c15f613fcbe7c9503040a3a29446ea433",
"sha256:095cc940dbc3d9f28a428ada2b0f5b4d21ea4f1cd123fbafe8385c608e773ceb",
"sha256:dbcdb4ce4f0a81ad6a58a21d40b37ae791c228ddb55c23bd1e8ad122c6758870",
"sha256:0f4e1f4801553ffb2c7a4baffd16c9cf461e324ece10f66eca1d3a4e53266ac5",
"sha256:60202c05a079a1f6c984dd509f6110ff0aaa7a8740bfe090faf2369eec2d10e1",
"sha256:4f31ace536e33a2d864ca07d07169145000c75898858f86fad3490f1ffd68db9",
"sha256:294f3466eb6eb8ba9491d823ebbec571fc328aec5e83bf778fafff9c7537403d"
]
},
"Metadata": {
"LastTagTime": "2025-04-29T10:32:20.932576155+08:00"
}
}