an-ivannikov-dev / docker-image-bitcoin-node

Docker Image 'ivannikovdev/bitcoin-node'

Home Page:https://hub.docker.com/repository/docker/ivannikovdev/bitcoin-node

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

'ivannikovdev/bitcoin-node' Docker Image

ivannikovdev/bitcoin-node

JSON-RPC Interface

JSON-RPC Interface. The JSON-RPC API can be enabled with the -server option.

Unauthenticated REST Interface

Unauthenticated REST Interface. The REST API can be enabled with the -rest option.

Executables

bitcoin-core-0.19.1

Executables in /usr/opt/bitcoin/0.19.1/bin/*:

  • bitcoin-cli;
  • bitcoind;
  • bitcoin-qt;
  • bitcoin-tx;
  • bitcoin-wallet;
  • test_bitcoin.

Settings file 'bitcoin.conf'

/root/.bitcoin/bitcoin.conf or /data/bitcoin.conf

Usage

Clone and building docker image

git clone https://github.com/an-ivannikov-dev/docker-image-bitcoin-node bitcoin-node

cd bitcoin-node
docker build --no-cache --tag ivannikovdev/bitcoin-node .

docker run

docker run ivannikovdev/bitcoin-node bitcoind -help

docker-compose.yml

#docker volume create --name=bitcoin_node_data_volume
docker-compose up -d
#ls bitcoin_node_data_volume

Building Docker Image

TAG=0.19.1

docker build --no-cache --tag ivannikovdev/bitcoin-node:v$TAG .
docker tag ivannikovdev/bitcoin-node:v$TAG ivannikovdev/bitcoin-node:latest
docker push ivannikovdev/bitcoin-node:v$TAG
docker push ivannikovdev/bitcoin-node:latest

About

Docker Image 'ivannikovdev/bitcoin-node'

https://hub.docker.com/repository/docker/ivannikovdev/bitcoin-node

License:MIT License


Languages

Language:Shell 58.2%Language:Dockerfile 41.8%