tc_builder (ubuntu_1604)

Published 2024-03-11 18:55:23 +08:00 by xt

Installation

docker pull git.archgrid.xyz/xt/tc_builder:ubuntu_1604
sha256:9d9f6cea9dd4dd67ac0f59e7f641debc7be6e681aeb8b6c670810b936f19c4d4

Image Layers

ADD file:11b425d4c08e81a3e0cb2e0345d27cd5fc844dd83f1096af4cc05f635824ff5d in /
/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
/bin/sh -c rm -rf /var/lib/apt/lists/*
/bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container
CMD ["/bin/bash"]
ENV DEBIAN_FRONTEND=noninteractive
ENV TERM=dumb
ENV PAGER=cat
ARG BOOST_VERSION=1.58.0
ARG CMAKE_VERSION=3.2.3
RUN |2 BOOST_VERSION=1.58.0 CMAKE_VERSION=3.2.3 /bin/sh -c apt-get update && apt-get install -y g++-4.9 make wget libbz2-dev libssl-dev build-essential # buildkit
COPY cmake-3.2.3.tar.gz /tmp # buildkit
RUN |2 BOOST_VERSION=1.58.0 CMAKE_VERSION=3.2.3 /bin/sh -c cd /tmp && tar xzf cmake-${CMAKE_VERSION}.tar.gz && cd cmake-${CMAKE_VERSION} && ./bootstrap && make -j $(nproc) && make install && rm -rf /tmp/* # buildkit
COPY boost_1_58_0.tar.bz2 /tmp # buildkit
RUN |2 BOOST_VERSION=1.58.0 CMAKE_VERSION=3.2.3 /bin/sh -c cd /tmp && BOOST_VERSION_MOD=$(echo $BOOST_VERSION | tr . _) && tar --bzip2 -xf boost_${BOOST_VERSION_MOD}.tar.bz2 && cd boost_1_58_0 && ./bootstrap.sh --prefix=/usr --with-libraries=all --with-toolset=gcc && ./b2 install && rm -rf /tmp/* # buildkit
Details
Container
2024-03-11 18:55:23 +08:00
3
OCI / Docker
linux/amd64
281 MiB
Versions (1) View all
ubuntu_1604 2024-03-11