Установка биткойнов на скретч-контейнер
Я хочу установить биткойны на scratch
контейнер и развернуть его на k8s
кластер, как и большинство других приложений Go. Я использую этот репозиторий GitHub У меня есть следующий код:
FROM alpine:3.6 as builder
RUN apk update && \
apk add git libtool autoconf automake alpine-sdk boost-dev openssl-dev libevent-dev
WORKDIR /app
ARG BITCOIN_REPO='https://github.com/btcdrak/bitcoin.git'
ARG BITCOIN_VERSION='v0.13.2-addrindex'
RUN git clone ${BITCOIN_REPO} && \
cd bitcoin && \
git fetch origin refs/tags/${BITCOIN_VERSION} && \
git checkout tags/${BITCOIN_VERSION} -b ${BITCOIN_VERSION} && \
./autogen.sh && \
./configure --disable-wallet --with-gui=no --with-qrencode=no
make install
Тем не менее, размер этого образа докера составляет около 700 МБ. Можно ли статически связать и использовать скретч-контейнер.