Update bitcoind@0.12.1

This commit is contained in:
Rui Marinho 2016-07-06 13:20:59 +01:00
parent 4052087433
commit b3e8e8bae3
6 changed files with 18 additions and 28 deletions

View File

@ -1,17 +1,9 @@
FROM alpine:latest FROM alpine:3.4
MAINTAINER Rui Marinho <rui.marinho@seegno.com> (@ruimarinho) MAINTAINER Rui Marinho <rui.marinho@seegno.com> (@ruimarinho)
RUN adduser -S bitcoin RUN adduser -S bitcoin
ENV GOSU_VERSION=1.7 \
GOSU_SHASUM="34049cfc713e8b74b90d6de49690fa601dc040021980812b2f1f691534be8a50 /usr/local/bin/gosu"
RUN apk --no-cache add openssl \
&& wget -O /usr/local/bin/gosu https://github.com/tianon/gosu/releases/download/${GOSU_VERSION}/gosu-amd64 \
&& echo "${GOSU_SHASUM}" | sha256sum -c \
&& chmod +x /usr/local/bin/gosu
ENV BERKELEYDB_VERSION=db-4.8.30.NC ENV BERKELEYDB_VERSION=db-4.8.30.NC
ENV BERKELEYDB_PREFIX=/opt/${BERKELEYDB_VERSION} ENV BERKELEYDB_PREFIX=/opt/${BERKELEYDB_VERSION}
@ -26,9 +18,11 @@ RUN apk --no-cache --virtual build-dependendencies add autoconf \
boost-dev \ boost-dev \
build-base \ build-base \
chrpath \ chrpath \
file \
libevent-dev \ libevent-dev \
libtool \ libtool \
linux-headers \ linux-headers \
openssl \
openssl-dev \ openssl-dev \
protobuf-dev \ protobuf-dev \
zeromq-dev \ zeromq-dev \
@ -64,7 +58,8 @@ RUN apk --no-cache --virtual build-dependendencies add autoconf \
&& apk --no-cache add boost \ && apk --no-cache add boost \
boost-program_options \ boost-program_options \
libevent \ libevent \
libzmq libzmq \
su-exec
VOLUME ["/home/bitcoin/.bitcoin"] VOLUME ["/home/bitcoin/.bitcoin"]

View File

@ -19,7 +19,7 @@ fi
if [ "$1" = "bitcoind" ] || [ "$1" = "bitcoin-cli" ] || [ "$1" = "bitcoin-tx" ]; then if [ "$1" = "bitcoind" ] || [ "$1" = "bitcoin-cli" ] || [ "$1" = "bitcoin-tx" ]; then
echo echo
exec gosu bitcoin "$@" exec su-exec bitcoin "$@"
fi fi
echo echo

View File

@ -1,4 +1,4 @@
FROM debian:latest FROM debian:jessie
MAINTAINER Rui Marinho <rui.marinho@seegno.com> (@ruimarinho) MAINTAINER Rui Marinho <rui.marinho@seegno.com> (@ruimarinho)
@ -19,7 +19,7 @@ RUN curl -o /usr/local/bin/gosu -fSL https://github.com/tianon/gosu/releases/dow
&& rm /usr/local/bin/gosu.asc \ && rm /usr/local/bin/gosu.asc \
&& chmod +x /usr/local/bin/gosu && chmod +x /usr/local/bin/gosu
ENV BITCOIN_VERSION=0.12.0 ENV BITCOIN_VERSION=0.12.1
ENV BITCOIN_DATA=/home/bitcoin/.bitcoin \ ENV BITCOIN_DATA=/home/bitcoin/.bitcoin \
PATH=/opt/bitcoin-${BITCOIN_VERSION}/bin:$PATH PATH=/opt/bitcoin-${BITCOIN_VERSION}/bin:$PATH

View File

@ -1,23 +1,15 @@
FROM alpine:latest FROM alpine:3.4
MAINTAINER Rui Marinho <rui.marinho@seegno.com> (@ruimarinho) MAINTAINER Rui Marinho <rui.marinho@seegno.com> (@ruimarinho)
RUN adduser -S bitcoin RUN adduser -S bitcoin
ENV GOSU_VERSION=1.7 \
GOSU_SHASUM="34049cfc713e8b74b90d6de49690fa601dc040021980812b2f1f691534be8a50 /usr/local/bin/gosu"
RUN apk --no-cache add openssl \
&& wget -O /usr/local/bin/gosu https://github.com/tianon/gosu/releases/download/${GOSU_VERSION}/gosu-amd64 \
&& echo "${GOSU_SHASUM}" | sha256sum -c \
&& chmod +x /usr/local/bin/gosu
ENV BERKELEYDB_VERSION=db-4.8.30.NC ENV BERKELEYDB_VERSION=db-4.8.30.NC
ENV BERKELEYDB_PREFIX=/opt/${BERKELEYDB_VERSION} ENV BERKELEYDB_PREFIX=/opt/${BERKELEYDB_VERSION}
ENV BITCOIN_VERSION=0.12.0 ENV BITCOIN_VERSION=0.12.1
ENV BITCOIN_PREFIX=/opt/bitcoin-${BITCOIN_VERSION} \ ENV BITCOIN_PREFIX=/opt/bitcoin-${BITCOIN_VERSION} \
BITCOIN_SHASUM="92b1b6e1f49e74c914ff3dd43e97bb1859bcd3239310b5fe54db326aba1fd0a5 v${BITCOIN_VERSION}.tar.gz" \ BITCOIN_SHASUM="7bdc287575067461c123e1afcb48843f9f78eb5e6cac95b413e2e09f1f7fc7bd v${BITCOIN_VERSION}.tar.gz" \
BITCOIN_DATA=/home/bitcoin/.bitcoin BITCOIN_DATA=/home/bitcoin/.bitcoin
ENV PATH=${BITCOIN_PREFIX}/bin:$PATH ENV PATH=${BITCOIN_PREFIX}/bin:$PATH
@ -26,7 +18,9 @@ RUN apk --no-cache --virtual build-dependendencies add autoconf \
boost-dev \ boost-dev \
build-base \ build-base \
chrpath \ chrpath \
file \
libevent-dev \ libevent-dev \
openssl \
libtool \ libtool \
linux-headers \ linux-headers \
openssl-dev \ openssl-dev \
@ -64,7 +58,8 @@ RUN apk --no-cache --virtual build-dependendencies add autoconf \
&& apk --no-cache add boost \ && apk --no-cache add boost \
boost-program_options \ boost-program_options \
libevent \ libevent \
libzmq libzmq \
su-exec
VOLUME ["/home/bitcoin/.bitcoin"] VOLUME ["/home/bitcoin/.bitcoin"]

View File

@ -19,7 +19,7 @@ fi
if [ "$1" = "bitcoind" ] || [ "$1" = "bitcoin-cli" ] || [ "$1" = "bitcoin-tx" ]; then if [ "$1" = "bitcoind" ] || [ "$1" = "bitcoin-cli" ] || [ "$1" = "bitcoin-tx" ]; then
echo echo
exec gosu bitcoin "$@" exec su-exec bitcoin "$@"
fi fi
echo echo

View File

@ -4,8 +4,8 @@ A bitcoind docker image.
[![seegno/bitcoind][docker-pulls-image]][docker-hub-url] [![seegno/bitcoind][docker-stars-image]][docker-hub-url] [![seegno/bitcoind][docker-size-image]][docker-hub-url] [![seegno/bitcoind][docker-layers-image]][docker-hub-url] [![seegno/bitcoind][docker-pulls-image]][docker-hub-url] [![seegno/bitcoind][docker-stars-image]][docker-hub-url] [![seegno/bitcoind][docker-size-image]][docker-hub-url] [![seegno/bitcoind][docker-layers-image]][docker-hub-url]
## Supported tags and respective `Dockerfile` links ## Supported tags and respective `Dockerfile` links
- `0.12.0-alpine`, `0.12-alpine` ([0.12/alpine/Dockerfile](https://github.com/seegno/docker-bitcoind/blob/master/0.12/alpine/Dockerfile)) - `0.12.1-alpine`, `0.12-alpine` ([0.12/alpine/Dockerfile](https://github.com/seegno/docker-bitcoind/blob/master/0.12/alpine/Dockerfile))
- `0.12.0`, `0.12`, `latest` ([0.12/Dockerfile](https://github.com/seegno/docker-bitcoind/blob/master/0.12/Dockerfile)) - `0.12.1`, `0.12`, `latest` ([0.12/Dockerfile](https://github.com/seegno/docker-bitcoind/blob/master/0.12/Dockerfile))
- `0.11.2-alpine`, `0.11-alpine` ([0.11/alpine/Dockerfile](https://github.com/seegno/docker-bitcoind/blob/master/0.11/alpine/Dockerfile)) - `0.11.2-alpine`, `0.11-alpine` ([0.11/alpine/Dockerfile](https://github.com/seegno/docker-bitcoind/blob/master/0.11/alpine/Dockerfile))
- `0.11.2`, `0.11` ([0.11/Dockerfile](https://github.com/seegno/docker-bitcoind/blob/master/0.11/Dockerfile)) - `0.11.2`, `0.11` ([0.11/Dockerfile](https://github.com/seegno/docker-bitcoind/blob/master/0.11/Dockerfile))