Sign inSign up

divlex/bitcoin-node

By divlex

Updated over 8 years ago

Image
0

84

divlex/bitcoin-node repository overview

Dockerfile:

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 #------------------------------------------------------------------------

Docker-compose:
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

Tag summary

Content type

Image

Digest

Size

221.6 MB

Last updated

over 8 years ago

docker pull divlex/bitcoin-node:v0.16.0