Skip to content

myrsecurity/btc-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bitcoin Docker container

A Docker container running Bitcoin as a service and exposing the REST API.

Prerequisites

Install Docker, e.g. on Debian/Ubuntu based systems

sudo apt install docker.io

... on Mac OS using Homebrew

brew cask install docker

Ensure that a user dockeruser with ID 10000 exists on your local system.

Configuration

Modify docker/bitcoin.conf according to your environment (see doc).

Configure rpcallowip=... to allow the client/daemon to accept RPC connections outside the localhost and set an RPC username (rpcuser) and password (rpcpassword).

Make sure your config file includes the following line:

txindex=1

Usage

Building the docker container (tagged GitHub version of Bitcoin in docker/Makefile):

./docker/build.sh

Starting the container (DATA_DIR must belong to dockeruser):

./docker/start.sh DATA_DIR

Attaching to the container:

./docker/attach.sh

Showing the Bitcoin log file:

./docker/show_log.sh

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published