#-------------------------------------------------------------------- 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
Content type
Image
Digest
Size
226.2 MB
Last updated
over 8 years ago
docker pull divlex/bitcoin-cash-node:v0.16.2