Something went wrong. Try again.
docker is gnuimpware, it's podman quadlet millennium
docker containers
Something went wrong. Try again.
1.4 kB · 57 lines
Dockerfile
at main
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758# Use the official Debian stable slim imageFROM debian:stable-slim AS base
# prevent interactive prompts during package installationARG DEBIAN_FRONTEND=noninteractive
# Install dependenciesRUN apt-get update && apt-get install -y --no-install-recommends \ libboost-dev \ libboost-chrono-dev \ libboost-date-time-dev \ libboost-filesystem-dev \ libboost-program-options-dev \ libboost-system-dev \ libboost-thread-dev \ libssl-dev \ zlib1g-dev FROM base AS builder
# Install build dependenciesRUN apt-get install -y --no-install-recommends \ make \ gcc g++
# Copy sources into the layerCOPY . /opt/i2pd-toolsWORKDIR /opt/i2pd-tools
# Build all the toolsRUN make -j"$(nproc)"
FROM base
# Copy binaries to base layerCOPY --from=builder \ /opt/i2pd-tools/autoconf \ /opt/i2pd-tools/keygen \ /opt/i2pd-tools/keyinfo \ /opt/i2pd-tools/famtool \ /opt/i2pd-tools/i2pbase64 \ /opt/i2pd-tools/regaddr \ /opt/i2pd-tools/regaddralias \ /opt/i2pd-tools/routerinfo \ /opt/i2pd-tools/vain \ /opt/i2pd-tools/b33address \ /opt/i2pd-tools/offlinekeys \ /opt/i2pd-tools/regaddr_3ld \ /opt/i2pd-tools/verifyhost \ /opt/i2pd-tools/x25519 \ /usr/local/bin/
WORKDIR /data
# Drop into a shell by default so you can run any tool interactivelyCMD ["bash"]