Namespace
library
Image / Tag
ruby:3.2.4-slim-bullseye
Content Digest
sha256:5fbfb063d8b66a633f2eeae953910f6ca87a8cff97f4af960eae1368152a97c6
Details
Created

2024-06-25 19:31:34 UTC

Size

71.2 MB

Content Digest
Environment
BUNDLE_APP_CONFIG

/usr/local/bundle

BUNDLE_SILENCE_ROOT_WARNING

1

GEM_HOME

/usr/local/bundle

LANG

C.UTF-8

PATH

/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RUBY_DOWNLOAD_SHA256

e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

RUBY_DOWNLOAD_URL

https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

RUBY_VERSION

3.2.4


Layers

[#000] sha256:6b5c41ccfba7fdb5c6183fbfde2e04bffba42b8f1f65b46c6b641ecf9c032ab5 - 43.39% (30.9 MB)

[#001] sha256:ca10debc5c18125cf0d7ab93a89289eda9f9616d1831da9bf8ccb2d6bd800b04 - 16.05% (11.4 MB)

[#002] sha256:4a1756568e1647e8ea42f44e18d053128b76585d55cb2cc08f85385be2794639 - 0.0% (199 Bytes)

[#003] sha256:026125d3a22d06a001fe8ccf4cd81c3597c77310fe54c77d5e8eb69e07752d0a - 40.55% (28.9 MB)

[#004] sha256:9e9b2f543ebb1deb236b29a07f2c7294e3384329398b7b23d7ceb5c873333d5d - 0.0% (143 Bytes)


History
2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) ADD file:619dea132b057660136807b341227cbc3c7c9661313584d2fc0338130dc32f3e in /

2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends bzip2 ca-certificates libffi-dev libgmp-dev libssl-dev libyaml-dev procps zlib1g-dev ; rm -rf /var/lib/apt/lists/* # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/etc; { echo 'install: --no-document'; echo 'update: --no-document'; } >> /usr/local/etc/gemrc # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_VERSION=3.2.4

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_SHA256=e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends bison dpkg-dev libgdbm-dev ruby autoconf g++ gcc libbz2-dev libgdbm-compat-dev libglib2.0-dev libncurses-dev libreadline-dev libxml2-dev libxslt-dev make wget xz-utils ; rm -rf /var/lib/apt/lists/*; rustArch=; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in 'amd64') rustArch='x86_64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/x86_64-unknown-linux-gnu/rustup-init'; rustupSha256='0b2f6c8f85a3d02fde2efc0ced4657869d73fccfce59defb4e8d29233116e6db' ;; 'arm64') rustArch='aarch64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/aarch64-unknown-linux-gnu/rustup-init'; rustupSha256='673e336c81c65e6b16dcdede33f4cc9ed0f08bde1dbe7a935f113605292dc800' ;; esac; if [ -n "$rustArch" ]; then mkdir -p /tmp/rust; wget -O /tmp/rust/rustup-init "$rustupUrl"; echo "$rustupSha256 */tmp/rust/rustup-init" | sha256sum --check --strict; chmod +x /tmp/rust/rustup-init; export RUSTUP_HOME='/tmp/rust/rustup' CARGO_HOME='/tmp/rust/cargo'; export PATH="$CARGO_HOME/bin:$PATH"; /tmp/rust/rustup-init -y --no-modify-path --profile minimal --default-toolchain '1.74.1' --default-host "$rustArch"; rustc --version; cargo --version; fi; wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; mkdir -p /usr/src/ruby; tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1; rm ruby.tar.xz; cd /usr/src/ruby; { echo '#define ENABLE_PATH_CHECK 0'; echo; cat file.c; } > file.c.new; mv file.c.new file.c; autoconf; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --disable-install-doc --enable-shared ${rustArch:+--enable-yjit} ; make -j "$(nproc)"; make install; rm -rf /tmp/rust; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | 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; cd /; rm -r /usr/src/ruby; if dpkg -l | grep -i ruby; then exit 1; fi; [ "$(command -v ruby)" = '/usr/local/bin/ruby' ]; ruby --version; gem --version; bundle --version # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV GEM_HOME=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir "$GEM_HOME"; chmod 1777 "$GEM_HOME" # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

CMD ["irb"]

Details
Created

2024-06-25 19:31:34 UTC

Size

72.5 MB

Content Digest
Environment
BUNDLE_APP_CONFIG

/usr/local/bundle

BUNDLE_SILENCE_ROOT_WARNING

1

GEM_HOME

/usr/local/bundle

LANG

C.UTF-8

PATH

/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RUBY_DOWNLOAD_SHA256

e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

RUBY_DOWNLOAD_URL

https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

RUBY_VERSION

3.2.4


Layers

[#000] sha256:5de87e84afeec60e41fb003112c283b04a73e50c8d579c88bd21d668fd688485 - 41.35% (30 MB)

[#001] sha256:4f4f4c428165abbedb766805c470ce71c2809032197572210b5f9c399b25b67b - 13.18% (9.55 MB)

[#002] sha256:457c6c7530d0a3d42495c7a2dd958e282053ccd6c6760da7c6a69d3d1704c36a - 0.0% (197 Bytes)

[#003] sha256:af9c8570eea4c5976b02091cb822591f1028702ba9f57113b80bf61bcb21422e - 45.47% (33 MB)

[#004] sha256:c037c29493e357f9a3955a1fa758d9e86ddcf5c24f6388bdb84f8e755a4607ee - 0.0% (142 Bytes)


History
2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) ADD file:258da966e49fd81eb3befac4ebcc023feb92794e891d5c9ca9b61084c7a209d5 in /

2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends bzip2 ca-certificates libffi-dev libgmp-dev libssl-dev libyaml-dev procps zlib1g-dev ; rm -rf /var/lib/apt/lists/* # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/etc; { echo 'install: --no-document'; echo 'update: --no-document'; } >> /usr/local/etc/gemrc # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_VERSION=3.2.4

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_SHA256=e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends bison dpkg-dev libgdbm-dev ruby autoconf g++ gcc libbz2-dev libgdbm-compat-dev libglib2.0-dev libncurses-dev libreadline-dev libxml2-dev libxslt-dev make wget xz-utils ; rm -rf /var/lib/apt/lists/*; rustArch=; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in 'amd64') rustArch='x86_64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/x86_64-unknown-linux-gnu/rustup-init'; rustupSha256='0b2f6c8f85a3d02fde2efc0ced4657869d73fccfce59defb4e8d29233116e6db' ;; 'arm64') rustArch='aarch64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/aarch64-unknown-linux-gnu/rustup-init'; rustupSha256='673e336c81c65e6b16dcdede33f4cc9ed0f08bde1dbe7a935f113605292dc800' ;; esac; if [ -n "$rustArch" ]; then mkdir -p /tmp/rust; wget -O /tmp/rust/rustup-init "$rustupUrl"; echo "$rustupSha256 */tmp/rust/rustup-init" | sha256sum --check --strict; chmod +x /tmp/rust/rustup-init; export RUSTUP_HOME='/tmp/rust/rustup' CARGO_HOME='/tmp/rust/cargo'; export PATH="$CARGO_HOME/bin:$PATH"; /tmp/rust/rustup-init -y --no-modify-path --profile minimal --default-toolchain '1.74.1' --default-host "$rustArch"; rustc --version; cargo --version; fi; wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; mkdir -p /usr/src/ruby; tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1; rm ruby.tar.xz; cd /usr/src/ruby; { echo '#define ENABLE_PATH_CHECK 0'; echo; cat file.c; } > file.c.new; mv file.c.new file.c; autoconf; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --disable-install-doc --enable-shared ${rustArch:+--enable-yjit} ; make -j "$(nproc)"; make install; rm -rf /tmp/rust; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | 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; cd /; rm -r /usr/src/ruby; if dpkg -l | grep -i ruby; then exit 1; fi; [ "$(command -v ruby)" = '/usr/local/bin/ruby' ]; ruby --version; gem --version; bundle --version # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV GEM_HOME=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir "$GEM_HOME"; chmod 1777 "$GEM_HOME" # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

CMD ["irb"]

Details
Created

2024-06-25 19:31:34 UTC

Size

64.8 MB

Content Digest
Environment
BUNDLE_APP_CONFIG

/usr/local/bundle

BUNDLE_SILENCE_ROOT_WARNING

1

GEM_HOME

/usr/local/bundle

LANG

C.UTF-8

PATH

/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RUBY_DOWNLOAD_SHA256

e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

RUBY_DOWNLOAD_URL

https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

RUBY_VERSION

3.2.4


Layers

[#000] sha256:5b04226d50f1c00a6c8950192ad70a2038016868ab6ffb162ad447e35e67a3cb - 42.6% (27.6 MB)

[#001] sha256:4b5f59786ba63eb00c04e911b0991da04bdef531286555a77f7f3361ea460015 - 12.71% (8.23 MB)

[#002] sha256:be595030c4fc8ffdca7bda7f661063c550c76e7bf262987af9369d44cb8ae1ca - 0.0% (199 Bytes)

[#003] sha256:8d047faf9fb636fb9053fd775d01c955146a4e46d34efbea54ed403ca0c92f81 - 44.68% (28.9 MB)

[#004] sha256:3f7c7b94c08939cb2a877b0c309fd9538bf12d8d15909a160eb340c88ae732ea - 0.0% (142 Bytes)


History
2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) ADD file:56b9d2d0e0360f64ade3cbe073b446e10c8e6bd253b761c16b5f319a8103d181 in /

2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends bzip2 ca-certificates libffi-dev libgmp-dev libssl-dev libyaml-dev procps zlib1g-dev ; rm -rf /var/lib/apt/lists/* # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/etc; { echo 'install: --no-document'; echo 'update: --no-document'; } >> /usr/local/etc/gemrc # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_VERSION=3.2.4

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_SHA256=e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends bison dpkg-dev libgdbm-dev ruby autoconf g++ gcc libbz2-dev libgdbm-compat-dev libglib2.0-dev libncurses-dev libreadline-dev libxml2-dev libxslt-dev make wget xz-utils ; rm -rf /var/lib/apt/lists/*; rustArch=; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in 'amd64') rustArch='x86_64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/x86_64-unknown-linux-gnu/rustup-init'; rustupSha256='0b2f6c8f85a3d02fde2efc0ced4657869d73fccfce59defb4e8d29233116e6db' ;; 'arm64') rustArch='aarch64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/aarch64-unknown-linux-gnu/rustup-init'; rustupSha256='673e336c81c65e6b16dcdede33f4cc9ed0f08bde1dbe7a935f113605292dc800' ;; esac; if [ -n "$rustArch" ]; then mkdir -p /tmp/rust; wget -O /tmp/rust/rustup-init "$rustupUrl"; echo "$rustupSha256 */tmp/rust/rustup-init" | sha256sum --check --strict; chmod +x /tmp/rust/rustup-init; export RUSTUP_HOME='/tmp/rust/rustup' CARGO_HOME='/tmp/rust/cargo'; export PATH="$CARGO_HOME/bin:$PATH"; /tmp/rust/rustup-init -y --no-modify-path --profile minimal --default-toolchain '1.74.1' --default-host "$rustArch"; rustc --version; cargo --version; fi; wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; mkdir -p /usr/src/ruby; tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1; rm ruby.tar.xz; cd /usr/src/ruby; { echo '#define ENABLE_PATH_CHECK 0'; echo; cat file.c; } > file.c.new; mv file.c.new file.c; autoconf; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --disable-install-doc --enable-shared ${rustArch:+--enable-yjit} ; make -j "$(nproc)"; make install; rm -rf /tmp/rust; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | 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; cd /; rm -r /usr/src/ruby; if dpkg -l | grep -i ruby; then exit 1; fi; [ "$(command -v ruby)" = '/usr/local/bin/ruby' ]; ruby --version; gem --version; bundle --version # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV GEM_HOME=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir "$GEM_HOME"; chmod 1777 "$GEM_HOME" # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

CMD ["irb"]

Details
Created

2024-06-25 19:31:34 UTC

Size

61.9 MB

Content Digest
Environment
BUNDLE_APP_CONFIG

/usr/local/bundle

BUNDLE_SILENCE_ROOT_WARNING

1

GEM_HOME

/usr/local/bundle

LANG

C.UTF-8

PATH

/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RUBY_DOWNLOAD_SHA256

e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

RUBY_DOWNLOAD_URL

https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

RUBY_VERSION

3.2.4


Layers

[#000] sha256:3bb0926631c8b9a5d54f36b0d3d892657f4f0c7a3f602ea57899de583b045143 - 40.94% (25.4 MB)

[#001] sha256:e43114de5f8b8d5545f9061c9e899d4fe5f0cbf8fc4690b870705f85a6777eb3 - 12.53% (7.76 MB)

[#002] sha256:7b67caca18357d7cff7fb963e06c28765f50b59f287584f3c3d9da660b88350a - 0.0% (200 Bytes)

[#003] sha256:d4b12c4167ca9eb542c792a90b5dad4f60d3e78e076798ea43ca1e7dbf798d3e - 46.52% (28.8 MB)

[#004] sha256:7e9fc9bae0022fd4b4dc015d7d27fbd3228bfd840c6ff5c8b8de9cd6b347594a - 0.0% (143 Bytes)


History
2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) ADD file:d164f59b51033ee0cb0d72ae8d9f514ca20ed5d7ba327608f8870c8bfd3d69e3 in /

2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends bzip2 ca-certificates libffi-dev libgmp-dev libssl-dev libyaml-dev procps zlib1g-dev ; rm -rf /var/lib/apt/lists/* # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/etc; { echo 'install: --no-document'; echo 'update: --no-document'; } >> /usr/local/etc/gemrc # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_VERSION=3.2.4

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_SHA256=e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends bison dpkg-dev libgdbm-dev ruby autoconf g++ gcc libbz2-dev libgdbm-compat-dev libglib2.0-dev libncurses-dev libreadline-dev libxml2-dev libxslt-dev make wget xz-utils ; rm -rf /var/lib/apt/lists/*; rustArch=; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in 'amd64') rustArch='x86_64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/x86_64-unknown-linux-gnu/rustup-init'; rustupSha256='0b2f6c8f85a3d02fde2efc0ced4657869d73fccfce59defb4e8d29233116e6db' ;; 'arm64') rustArch='aarch64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/aarch64-unknown-linux-gnu/rustup-init'; rustupSha256='673e336c81c65e6b16dcdede33f4cc9ed0f08bde1dbe7a935f113605292dc800' ;; esac; if [ -n "$rustArch" ]; then mkdir -p /tmp/rust; wget -O /tmp/rust/rustup-init "$rustupUrl"; echo "$rustupSha256 */tmp/rust/rustup-init" | sha256sum --check --strict; chmod +x /tmp/rust/rustup-init; export RUSTUP_HOME='/tmp/rust/rustup' CARGO_HOME='/tmp/rust/cargo'; export PATH="$CARGO_HOME/bin:$PATH"; /tmp/rust/rustup-init -y --no-modify-path --profile minimal --default-toolchain '1.74.1' --default-host "$rustArch"; rustc --version; cargo --version; fi; wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; mkdir -p /usr/src/ruby; tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1; rm ruby.tar.xz; cd /usr/src/ruby; { echo '#define ENABLE_PATH_CHECK 0'; echo; cat file.c; } > file.c.new; mv file.c.new file.c; autoconf; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --disable-install-doc --enable-shared ${rustArch:+--enable-yjit} ; make -j "$(nproc)"; make install; rm -rf /tmp/rust; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | 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; cd /; rm -r /usr/src/ruby; if dpkg -l | grep -i ruby; then exit 1; fi; [ "$(command -v ruby)" = '/usr/local/bin/ruby' ]; ruby --version; gem --version; bundle --version # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV GEM_HOME=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir "$GEM_HOME"; chmod 1777 "$GEM_HOME" # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

CMD ["irb"]

Details
Created

2024-06-25 19:31:34 UTC

Size

70.3 MB

Content Digest
Environment
BUNDLE_APP_CONFIG

/usr/local/bundle

BUNDLE_SILENCE_ROOT_WARNING

1

GEM_HOME

/usr/local/bundle

LANG

C.UTF-8

PATH

/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RUBY_DOWNLOAD_SHA256

e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

RUBY_DOWNLOAD_URL

https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

RUBY_VERSION

3.2.4


Layers

[#000] sha256:bd2a3a2ed82de858b38215fac995414b3a91eea4cfe087e5f853ec1faa989ba4 - 40.77% (28.7 MB)

[#001] sha256:338fccda6017ac5325e474d21f0a1d59d20ad5993300517bc171b57a4a7a5f04 - 12.53% (8.81 MB)

[#002] sha256:fc9f6f3d033735b70b8142296540acbc75c5f0a1a35b72980a1a16b5b5d348fa - 0.0% (199 Bytes)

[#003] sha256:43d8a552f293f9503521c0b3b81c22637ebca717f530fc6d33addfce39619e8c - 46.7% (32.9 MB)

[#004] sha256:43a01853e2c1f72f1c2cd1baabed2a14e7dd06fa3bfeeb57e455e9cdd1cfef89 - 0.0% (144 Bytes)


History
2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) ADD file:3727dfc046704936a0b983a317eeb319ebd0fc5e9da310be06a0ca768df723ec in /

2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends bzip2 ca-certificates libffi-dev libgmp-dev libssl-dev libyaml-dev procps zlib1g-dev ; rm -rf /var/lib/apt/lists/* # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/etc; { echo 'install: --no-document'; echo 'update: --no-document'; } >> /usr/local/etc/gemrc # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_VERSION=3.2.4

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_SHA256=e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends bison dpkg-dev libgdbm-dev ruby autoconf g++ gcc libbz2-dev libgdbm-compat-dev libglib2.0-dev libncurses-dev libreadline-dev libxml2-dev libxslt-dev make wget xz-utils ; rm -rf /var/lib/apt/lists/*; rustArch=; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in 'amd64') rustArch='x86_64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/x86_64-unknown-linux-gnu/rustup-init'; rustupSha256='0b2f6c8f85a3d02fde2efc0ced4657869d73fccfce59defb4e8d29233116e6db' ;; 'arm64') rustArch='aarch64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/aarch64-unknown-linux-gnu/rustup-init'; rustupSha256='673e336c81c65e6b16dcdede33f4cc9ed0f08bde1dbe7a935f113605292dc800' ;; esac; if [ -n "$rustArch" ]; then mkdir -p /tmp/rust; wget -O /tmp/rust/rustup-init "$rustupUrl"; echo "$rustupSha256 */tmp/rust/rustup-init" | sha256sum --check --strict; chmod +x /tmp/rust/rustup-init; export RUSTUP_HOME='/tmp/rust/rustup' CARGO_HOME='/tmp/rust/cargo'; export PATH="$CARGO_HOME/bin:$PATH"; /tmp/rust/rustup-init -y --no-modify-path --profile minimal --default-toolchain '1.74.1' --default-host "$rustArch"; rustc --version; cargo --version; fi; wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; mkdir -p /usr/src/ruby; tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1; rm ruby.tar.xz; cd /usr/src/ruby; { echo '#define ENABLE_PATH_CHECK 0'; echo; cat file.c; } > file.c.new; mv file.c.new file.c; autoconf; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --disable-install-doc --enable-shared ${rustArch:+--enable-yjit} ; make -j "$(nproc)"; make install; rm -rf /tmp/rust; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | 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; cd /; rm -r /usr/src/ruby; if dpkg -l | grep -i ruby; then exit 1; fi; [ "$(command -v ruby)" = '/usr/local/bin/ruby' ]; ruby --version; gem --version; bundle --version # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV GEM_HOME=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir "$GEM_HOME"; chmod 1777 "$GEM_HOME" # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

CMD ["irb"]

Details
Created

2024-06-25 19:31:34 UTC

Size

67.7 MB

Content Digest
Environment
BUNDLE_APP_CONFIG

/usr/local/bundle

BUNDLE_SILENCE_ROOT_WARNING

1

GEM_HOME

/usr/local/bundle

LANG

C.UTF-8

PATH

/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RUBY_DOWNLOAD_SHA256

e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

RUBY_DOWNLOAD_URL

https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

RUBY_VERSION

3.2.4


Layers

[#000] sha256:83b27ea307774a387b0a5203cb6aa8f117e44bb5321ed6c8de8b0a0c43d895ca - 41.78% (28.3 MB)

[#001] sha256:68440e17bdf0c7b0bfe48fbcf3e9b91a82783ec497547af5d341ae128849c008 - 13.86% (9.38 MB)

[#002] sha256:719274c17126c40734e72c39c6d6ae46af7835faa4cfa1e6823443c340ac7670 - 0.0% (199 Bytes)

[#003] sha256:ab32d60c7704934a68f7b83ec4aa6a7f7c7307b9ba3af3499a3e330201f7eb5b - 44.36% (30 MB)

[#004] sha256:8b244d5915d7edeeeb47d798a6ecca85c359f39504ee24bf732c7f40124356bc - 0.0% (143 Bytes)


History
2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) ADD file:aa937b31fe693810c8c6e110de59ba07264dbc020fabac9e1ac045df57efc0c3 in /

2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends bzip2 ca-certificates libffi-dev libgmp-dev libssl-dev libyaml-dev procps zlib1g-dev ; rm -rf /var/lib/apt/lists/* # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/etc; { echo 'install: --no-document'; echo 'update: --no-document'; } >> /usr/local/etc/gemrc # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_VERSION=3.2.4

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_SHA256=e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends bison dpkg-dev libgdbm-dev ruby autoconf g++ gcc libbz2-dev libgdbm-compat-dev libglib2.0-dev libncurses-dev libreadline-dev libxml2-dev libxslt-dev make wget xz-utils ; rm -rf /var/lib/apt/lists/*; rustArch=; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in 'amd64') rustArch='x86_64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/x86_64-unknown-linux-gnu/rustup-init'; rustupSha256='0b2f6c8f85a3d02fde2efc0ced4657869d73fccfce59defb4e8d29233116e6db' ;; 'arm64') rustArch='aarch64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/aarch64-unknown-linux-gnu/rustup-init'; rustupSha256='673e336c81c65e6b16dcdede33f4cc9ed0f08bde1dbe7a935f113605292dc800' ;; esac; if [ -n "$rustArch" ]; then mkdir -p /tmp/rust; wget -O /tmp/rust/rustup-init "$rustupUrl"; echo "$rustupSha256 */tmp/rust/rustup-init" | sha256sum --check --strict; chmod +x /tmp/rust/rustup-init; export RUSTUP_HOME='/tmp/rust/rustup' CARGO_HOME='/tmp/rust/cargo'; export PATH="$CARGO_HOME/bin:$PATH"; /tmp/rust/rustup-init -y --no-modify-path --profile minimal --default-toolchain '1.74.1' --default-host "$rustArch"; rustc --version; cargo --version; fi; wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; mkdir -p /usr/src/ruby; tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1; rm ruby.tar.xz; cd /usr/src/ruby; { echo '#define ENABLE_PATH_CHECK 0'; echo; cat file.c; } > file.c.new; mv file.c.new file.c; autoconf; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --disable-install-doc --enable-shared ${rustArch:+--enable-yjit} ; make -j "$(nproc)"; make install; rm -rf /tmp/rust; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | 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; cd /; rm -r /usr/src/ruby; if dpkg -l | grep -i ruby; then exit 1; fi; [ "$(command -v ruby)" = '/usr/local/bin/ruby' ]; ruby --version; gem --version; bundle --version # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV GEM_HOME=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir "$GEM_HOME"; chmod 1777 "$GEM_HOME" # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

CMD ["irb"]

Details
Created

2024-06-25 19:31:34 UTC

Size

74.1 MB

Content Digest
Environment
BUNDLE_APP_CONFIG

/usr/local/bundle

BUNDLE_SILENCE_ROOT_WARNING

1

GEM_HOME

/usr/local/bundle

LANG

C.UTF-8

PATH

/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RUBY_DOWNLOAD_SHA256

e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

RUBY_DOWNLOAD_URL

https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

RUBY_VERSION

3.2.4


Layers

[#000] sha256:2c0db65e988f1b1fb39291776f39faf5f568126305c67c7c3ad8191e6d072781 - 45.45% (33.7 MB)

[#001] sha256:ca71a8c02f8c18017f1e8c3892c888569af908db39439cf374b19a68cf7d2f10 - 13.49% (9.99 MB)

[#002] sha256:610f95a77497035e209da0bfce84625b1af4162e2ae1d17de5d779666c36739d - 0.0% (200 Bytes)

[#003] sha256:87f77cb72a188a7f871bf3be178ffa257ed0af84da97b11aa8793312faa255aa - 41.05% (30.4 MB)

[#004] sha256:1c86f667c6d3ce19001cecd8d21689bad7779471b0fbf09c733f334e1321b293 - 0.0% (144 Bytes)


History
2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) ADD file:ea3c7c365051c72d1bebaf8f2b9d42a99d14186d8919b4371222e4f7a471fd0e in /

2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends bzip2 ca-certificates libffi-dev libgmp-dev libssl-dev libyaml-dev procps zlib1g-dev ; rm -rf /var/lib/apt/lists/* # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/etc; { echo 'install: --no-document'; echo 'update: --no-document'; } >> /usr/local/etc/gemrc # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_VERSION=3.2.4

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_SHA256=e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends bison dpkg-dev libgdbm-dev ruby autoconf g++ gcc libbz2-dev libgdbm-compat-dev libglib2.0-dev libncurses-dev libreadline-dev libxml2-dev libxslt-dev make wget xz-utils ; rm -rf /var/lib/apt/lists/*; rustArch=; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in 'amd64') rustArch='x86_64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/x86_64-unknown-linux-gnu/rustup-init'; rustupSha256='0b2f6c8f85a3d02fde2efc0ced4657869d73fccfce59defb4e8d29233116e6db' ;; 'arm64') rustArch='aarch64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/aarch64-unknown-linux-gnu/rustup-init'; rustupSha256='673e336c81c65e6b16dcdede33f4cc9ed0f08bde1dbe7a935f113605292dc800' ;; esac; if [ -n "$rustArch" ]; then mkdir -p /tmp/rust; wget -O /tmp/rust/rustup-init "$rustupUrl"; echo "$rustupSha256 */tmp/rust/rustup-init" | sha256sum --check --strict; chmod +x /tmp/rust/rustup-init; export RUSTUP_HOME='/tmp/rust/rustup' CARGO_HOME='/tmp/rust/cargo'; export PATH="$CARGO_HOME/bin:$PATH"; /tmp/rust/rustup-init -y --no-modify-path --profile minimal --default-toolchain '1.74.1' --default-host "$rustArch"; rustc --version; cargo --version; fi; wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; mkdir -p /usr/src/ruby; tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1; rm ruby.tar.xz; cd /usr/src/ruby; { echo '#define ENABLE_PATH_CHECK 0'; echo; cat file.c; } > file.c.new; mv file.c.new file.c; autoconf; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --disable-install-doc --enable-shared ${rustArch:+--enable-yjit} ; make -j "$(nproc)"; make install; rm -rf /tmp/rust; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | 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; cd /; rm -r /usr/src/ruby; if dpkg -l | grep -i ruby; then exit 1; fi; [ "$(command -v ruby)" = '/usr/local/bin/ruby' ]; ruby --version; gem --version; bundle --version # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV GEM_HOME=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir "$GEM_HOME"; chmod 1777 "$GEM_HOME" # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

CMD ["irb"]

Details
Created

2024-06-25 19:31:34 UTC

Size

66.8 MB

Content Digest
Environment
BUNDLE_APP_CONFIG

/usr/local/bundle

BUNDLE_SILENCE_ROOT_WARNING

1

GEM_HOME

/usr/local/bundle

LANG

C.UTF-8

PATH

/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RUBY_DOWNLOAD_SHA256

e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

RUBY_DOWNLOAD_URL

https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

RUBY_VERSION

3.2.4


Layers

[#000] sha256:de4a305fc1af45cc7ae97020dfe639e8990f6d00b7e0ef222c4cdd720f0fc373 - 42.36% (28.3 MB)

[#001] sha256:b2591d27ce7e7a12c840acd490dcd982d080cd925db4f8ef84de5ea49001dfcc - 12.65% (8.45 MB)

[#002] sha256:653a4412df1c4487220fbfd0816cab2517a2007e510e1db4653dfc8e3e2aa338 - 0.0% (198 Bytes)

[#003] sha256:7b06186a33de6cd3340d2b122fb91d2cbf62043a7143c452ae90ea6cca290c01 - 44.99% (30 MB)

[#004] sha256:b75f175d638e1a9ec94ceb47d8ae246981f0a6626b6f56725cfb5645969bdd72 - 0.0% (143 Bytes)


History
2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) ADD file:c9cf6ed72c109eb68384476670cda2086783dc0a2ea6379cb1a662b3c8509591 in /

2024-06-25 19:31:34 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends bzip2 ca-certificates libffi-dev libgmp-dev libssl-dev libyaml-dev procps zlib1g-dev ; rm -rf /var/lib/apt/lists/* # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir -p /usr/local/etc; { echo 'install: --no-document'; echo 'update: --no-document'; } >> /usr/local/etc/gemrc # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_VERSION=3.2.4

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV RUBY_DOWNLOAD_SHA256=e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends bison dpkg-dev libgdbm-dev ruby autoconf g++ gcc libbz2-dev libgdbm-compat-dev libglib2.0-dev libncurses-dev libreadline-dev libxml2-dev libxslt-dev make wget xz-utils ; rm -rf /var/lib/apt/lists/*; rustArch=; dpkgArch="$(dpkg --print-architecture)"; case "$dpkgArch" in 'amd64') rustArch='x86_64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/x86_64-unknown-linux-gnu/rustup-init'; rustupSha256='0b2f6c8f85a3d02fde2efc0ced4657869d73fccfce59defb4e8d29233116e6db' ;; 'arm64') rustArch='aarch64-unknown-linux-gnu'; rustupUrl='https://static.rust-lang.org/rustup/archive/1.26.0/aarch64-unknown-linux-gnu/rustup-init'; rustupSha256='673e336c81c65e6b16dcdede33f4cc9ed0f08bde1dbe7a935f113605292dc800' ;; esac; if [ -n "$rustArch" ]; then mkdir -p /tmp/rust; wget -O /tmp/rust/rustup-init "$rustupUrl"; echo "$rustupSha256 */tmp/rust/rustup-init" | sha256sum --check --strict; chmod +x /tmp/rust/rustup-init; export RUSTUP_HOME='/tmp/rust/rustup' CARGO_HOME='/tmp/rust/cargo'; export PATH="$CARGO_HOME/bin:$PATH"; /tmp/rust/rustup-init -y --no-modify-path --profile minimal --default-toolchain '1.74.1' --default-host "$rustArch"; rustc --version; cargo --version; fi; wget -O ruby.tar.xz "$RUBY_DOWNLOAD_URL"; echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.xz" | sha256sum --check --strict; mkdir -p /usr/src/ruby; tar -xJf ruby.tar.xz -C /usr/src/ruby --strip-components=1; rm ruby.tar.xz; cd /usr/src/ruby; { echo '#define ENABLE_PATH_CHECK 0'; echo; cat file.c; } > file.c.new; mv file.c.new file.c; autoconf; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --disable-install-doc --enable-shared ${rustArch:+--enable-yjit} ; make -j "$(nproc)"; make install; rm -rf /tmp/rust; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | 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; cd /; rm -r /usr/src/ruby; if dpkg -l | grep -i ruby; then exit 1; fi; [ "$(command -v ruby)" = '/usr/local/bin/ruby' ]; ruby --version; gem --version; bundle --version # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV GEM_HOME=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV BUNDLE_SILENCE_ROOT_WARNING=1 BUNDLE_APP_CONFIG=/usr/local/bundle

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

ENV PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; mkdir "$GEM_HOME"; chmod 1777 "$GEM_HOME" # buildkit

2024-06-25 19:31:34 UTC (buildkit.dockerfile.v0)

CMD ["irb"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete