镜像构建历史
# 2019-07-04 10:35:13 0.00B
/bin/sh -c #(nop) EXPOSE 15671 15672
# 2019-07-04 10:35:12 30.05MB
/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-07-04 10:34:54 23.00B
/bin/sh -c rabbitmq-plugins enable --offline rabbitmq_management
# 2019-07-04 10:34:41 0.00B
/bin/sh -c #(nop) CMD ["rabbitmq-server"]
# 2019-07-04 10:34:41 0.00B
/bin/sh -c #(nop) EXPOSE 25672 4369 5671 5672
# 2019-07-04 10:34:40 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["docker-entrypoint.sh"]
# 2019-07-04 10:34:40 12.17KB
/bin/sh -c #(nop) COPY file:c136da2c918545fea8b452044db01683a67d11f7d3b1e0a0b2364e07bb82fa05 in /usr/local/bin/
# 2019-07-04 10:34:40 0.00B
/bin/sh -c #(nop) ENV LANG=C.UTF-8 LANGUAGE=C.UTF-8 LC_ALL=C.UTF-8
# 2019-07-04 10:34:40 0.00B
/bin/sh -c #(nop) VOLUME [/var/lib/rabbitmq]
# 2019-07-04 10:34:39 0.00B
/bin/sh -c #(nop) ENV HOME=/var/lib/rabbitmq
# 2019-07-04 10:34:39 21.00B
|1 PGP_KEYSERVER=ha.pool.sks-keyservers.net /bin/sh -c ln -sf /opt/rabbitmq/plugins /plugins
# 2019-07-04 10:34:38 12.92MB
|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-07-04 10:34:10 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:34:10 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_HOME=/opt/rabbitmq
# 2019-07-04 10:34:10 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA
# 2019-07-04 10:34:10 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_VERSION=3.7.15
# 2019-07-04 10:19:14 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-07-04 10:19:13 0.00B
/bin/sh -c #(nop) ENV RABBITMQ_DATA_DIR=/var/lib/rabbitmq
# 2019-07-04 10:19:13 69.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 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"; 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##*-}"; ./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().'
# 2019-07-04 09:57:36 0.00B
/bin/sh -c #(nop) ENV OTP_SOURCE_SHA256=28e42e2cf2e43c187f273540987b0f297c46cff2c5eeba453144bc0d41dafd31
# 2019-07-04 09:57:36 0.00B
/bin/sh -c #(nop) ENV OTP_VERSION=22.0.5
# 2019-06-19 11:13:14 0.00B
/bin/sh -c #(nop) ENV OPENSSL_PGP_KEY_IDS=0x8657ABB260F056B1E5190839D9C4D26D0E604491 0x5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33 0xED230BEC4D4F2518B9D7DF41F0DB4D21C1D35231 0xC1F33DD8CE1D4CC613AF14DA9195C48241FBF7DD 0x7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C 0xE5E52560DD91C556DDBDA5D02064C53641C25E5D
# 2019-06-19 11:13:14 0.00B
/bin/sh -c #(nop) ENV OPENSSL_SOURCE_SHA256=f6fb3079ad15076154eda9413fed42877d668e7069d9b87396d0804fdb3f4c90
# 2019-06-19 11:13:14 0.00B
/bin/sh -c #(nop) ENV OPENSSL_VERSION=1.1.1c
# 2019-06-19 11:13:14 0.00B
/bin/sh -c #(nop) ARG PGP_KEYSERVER=ha.pool.sks-keyservers.net
# 2019-06-19 11:13:14 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
# 2019-06-19 06:51:38 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2019-06-19 06:51:37 7.00B
/bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container
# 2019-06-19 06:51:36 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-06-19 06:51:35 987.46KB
/bin/sh -c [ -z "$(apt-get indextargets)" ]
# 2019-06-19 06:51:33 63.20MB
/bin/sh -c #(nop) ADD file:4e6b5d9ca371eb881c581574b8dc4f5391eff2872db364af0f8d9804e4890098 in /
镜像信息
{
"Id": "sha256:f05c3eb3cf9175bcadff67f18e72811c0fb3f248c46d81e9a7cd9cc24411d7be",
"RepoTags": [
"rabbitmq:3.7.15-management",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rabbitmq:3.7.15-management"
],
"RepoDigests": [
"rabbitmq@sha256:0a8601b2f921bd5dc33913f7e7378fb31aa5b3eb95d832696171c9920c8fe1cd",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rabbitmq@sha256:b00ca90bc3ae85867317ab624ee476bd5d8d2a19f9ccc414e5baf685c770120d"
],
"Parent": "",
"Comment": "",
"Created": "2019-07-04T02:35:13.090533822Z",
"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:da77b6900a7e027eef4426018e1009e2d8655eb4fe13373b8572bed8fdd79408",
"Volumes": {
"/var/lib/rabbitmq": {}
},
"WorkingDir": "",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 179323683,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/a013838b7a5740ff2c2e8fc28fe7c8dbd04d39ee6a0fd0a0124cd3b30fa6e927/diff:/var/lib/docker/overlay2/0e4bbc541406152cb23ca959199a5f8d0be8ad06109c75522a6271b41712dcae/diff:/var/lib/docker/overlay2/6296302c5f37ca33dcbbe0d4f44339728295e4c3b4360880669c029445ad4784/diff:/var/lib/docker/overlay2/103e50c737ad8c2a3421b58c5deea670101b74f0aca5cfd0fe5e486d8100965d/diff:/var/lib/docker/overlay2/8b23e2979343572487f5c63ea444111229ded89a604317ba9fffa1287624e5d4/diff:/var/lib/docker/overlay2/66a61e3f9f0ab1260d9e1f8eba763f98441be3169f0e7453eff4f67c87e127db/diff:/var/lib/docker/overlay2/1c27d67a18c5b24d0a3cfacc4978b99c234dc57204986db93bffeb919e6a5a2e/diff:/var/lib/docker/overlay2/c87201e7c85afd00a68f28c4727c4e9e6f164a6556132c7b185ecee6effced0a/diff:/var/lib/docker/overlay2/6475e6cec45e16bc7983b15c5e15250ae810cb1bd5a9be5a81319fc75a2cf5c2/diff:/var/lib/docker/overlay2/262351d447bdddd0d2755e03b54ed711a348b97f78133f086a2f0ddf5353859a/diff:/var/lib/docker/overlay2/e4750b59bd581e1d059b450455c09b86127d85cbc92431c801d13148c5548cfd/diff",
"MergedDir": "/var/lib/docker/overlay2/2b0845495647a7e361e892d1ea14e0e6822c03571f1bd1ebf0351f4a5b05cca9/merged",
"UpperDir": "/var/lib/docker/overlay2/2b0845495647a7e361e892d1ea14e0e6822c03571f1bd1ebf0351f4a5b05cca9/diff",
"WorkDir": "/var/lib/docker/overlay2/2b0845495647a7e361e892d1ea14e0e6822c03571f1bd1ebf0351f4a5b05cca9/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:ba9de9d8475e7f5e40086358a1353b3cc080994fc6d31e4272dd3acb69b0151e",
"sha256:fbd2732ad777cb5db2515fa62b6122b797be233d01db02e0a19e5d894688cad6",
"sha256:dda1518598187bf87704acc22aa0ec2a67d9e7835c24346dfca118ab42c5cd0b",
"sha256:75e70aa52609fdbd63b58d46d6f7c20470062e1c9bb75616f7703a358a61e5ca",
"sha256:2291b51550a338298e55c36690aa645b485dd9f2b5050065ff299c4b7c3e1716",
"sha256:c66f5c922341e1f2ff68a44c2a20fa67afdd7e991ed0149ae28b46198b4a84ae",
"sha256:88927e76ed02df62412284b9ee4ece5e7d720b3ddda215d9d24acee4e456e0e1",
"sha256:77dc38cdffa8b61a77a2f4d10543b9880d1c1675fddacfeb82dcbabc0eeb0c2a",
"sha256:73a66de6415a8b01c564aab9de8b534905b41092741f53b637f35c8687afcc3f",
"sha256:5dc15b3844694344f143c5d963d185fb7a2dc70a7f8759aa226df6ab5702ea75",
"sha256:1e4676500d51b1fc433808b0cdb9347ebc13dc94095d9b91bbdaf7087d56b28d",
"sha256:f13cdfd91a7f1ee151759ac99177dea95f1ab72ff9ea96cbc0c52e836ced909d"
]
},
"Metadata": {
"LastTagTime": "2025-06-21T18:50:42.35523474+08:00"
}
}