bitcoin-knots (latest)
Published 2026-03-26 10:10:55 +00:00 by lfg2025
Installation
docker pull archi-updates.l484.com/archipelago/bitcoin-knots:latestsha256:91216aafab6b687eed892fffc3c3dad44737332812f9f163e31bb12f14e8d861Image Layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1769990400' |
| ARG UID=101 |
| ARG GID=101 |
| ENV BITCOIN_DATA=/home/bitcoin/.bitcoin |
| ENV BITCOIN_VERSION=29.3.knots20260210 |
| ENV PATH=/opt/bitcoin-29.3.knots20260210/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN |2 UID=101 GID=101 /bin/sh -c groupadd --gid ${GID} bitcoin && if echo "$BITCOIN_VERSION" | grep -q "rc"; then PADDED_VERSION=$(echo $BITCOIN_VERSION | sed 's/\([0-9]\+\)\.\([0-9]\+\)rc/\1.\2.0rc/'); else PADDED_VERSION=$BITCOIN_VERSION; fi && echo "Padded version: $PADDED_VERSION" && useradd --create-home --no-log-init -u ${UID} -g ${GID} bitcoin && apt-get update -y && apt-get install -y gosu --no-install-recommends && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit |
| COPY /opt/bitcoin-29.3.knots20260210 /opt/bitcoin-29.3.knots20260210 # buildkit |
| COPY docker-entrypoint.sh /entrypoint.sh # buildkit |
| VOLUME [/home/bitcoin/.bitcoin] |
| EXPOSE [18332/tcp 18333/tcp 18443/tcp 18444/tcp 38332/tcp 38333/tcp 8332/tcp 8333/tcp] |
| ENTRYPOINT ["/entrypoint.sh"] |
| RUN |2 UID=101 GID=101 /bin/sh -c bitcoind -version | grep "Bitcoin Knots daemon version v${PADDED_VERSION}" # buildkit |
| CMD ["bitcoind"] |