Sign inSign up

divlex/bitcoin-cash-node

By divlex

Updated over 8 years ago

Bitcoin-cash

Image
0

92

divlex/bitcoin-cash-node repository overview

#-------------------------------------------------------------------- Dockerfile:

FROM ubuntu:16.04
MAINTAINER Divlex <[email protected]>
LABEL Description="Bitcoin cash node"
ENV GIT_RELEASE 0.16.2
ENV NODENAME bitcoin-cash
ENV ARH_NODE bitcoin-abc-${GIT_RELEASE}
ENV NODE_PATH /root/$NODENAME/$ARH_NODE/bin/
ENV REPO https://download.bitcoinabc.org/${GIT_RELEASE}/linux/${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
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

#-------------------------------------------------------------------- docker-compose.yml:

version: '2'
services:
    bitcoin-cash-node:
      image: lykkex/bitcoin-cash-node:v0.16.2
      container_name: bitcoin-cash
      ports:
         - "8332-8333:8332-8333"
      volumes:
         - ./data:/data
         - ./bitcoin.conf:/root/.bitcoin/bitcoin.conf

#-------------------------------------------------------------------- bitcoin.conf:

server=1
listen=1
rpcallowip=0.0.0.0/0
rpcport=8332
rpcuser=${login}
rpcpassword=${pass}
datadir=/data

Tag summary

Content type

Image

Digest

Size

226.2 MB

Last updated

over 8 years ago

docker pull divlex/bitcoin-cash-node:v0.16.2