FROM ubuntu:16.04 MAINTAINER Divlex [email protected] LABEL Description="Bitcoin node" ENV GIT_RELEASE 0.16.0 ENV NODENAME bitcoin ENV ARH_NODE bitcoin-${GIT_RELEASE} ENV NODE_PATH /root/$NODENAME/$ARH_NODE/bin/ ENV REPO https://bitcoin.org/bin/bitcoin-core-${GIT_RELEASE}/${ARH_NODE}-x86_64-linux-gnu.tar.gz
WORKDIR /root
RUN apt-get update && apt-get install -y git python unzip tar automake software-properties-common wget curl telnet
RUN mkdir download && mkdir -p /root/${NODENAME} && cd download/ && wget ${REPO} &&
tar -zxvf ${ARH_NODE}-x86_64-linux-gnu.tar.gz &&
cp -r ${ARH_NODE}/ /root/${NODENAME} &&
mkdir -p /root/.bitcoini && mkdir -p /data &&
echo "alias bitcoind='/root/bitcoin/bitcoin-0.16.0/bin/bitcoind'" >> /root/.bashrc
ADD ./bitcoin.conf /root/.bitcoin/bitcoin.conf
EXPOSE 8332 RUN /bin/bash -c 'source $HOME/.bashrc ; echo $HOME;' CMD $NODE_PATH/bitcoind -conf=/root/.bitcoin/bitcoin.conf #------------------------------------------------------------------------
version: '2'
services:
bitcoin-node:
image: lykkex/bitcoin-node:v0.16.0
container_name: bitcoin
ports:
- "8332-8333:8332-8333"
volumes:
- ./data:/data
- ./bitcoin.conf:/root/.bitcoin/bitcoin.conf
Content type
Image
Digest
Size
221.6 MB
Last updated
over 8 years ago
docker pull divlex/bitcoin-node:v0.16.0