💰 Bitcoind Docker image that runs the Bitcoin node in a container for easy deployment
Last updated Jul 2, 2026
680
Stars
408
Forks
18
Issues
0
Stars/day
Attention Score
90
Language breakdown
Shell 80.6%
Dockerfile 19.4%
▸ Files
click to expand
README
Bitcoind for Docker ===================
Docker image that runs the Bitcoin bitcoind node in a container for easy deployment.
Requirements
Physical machine, cloud instance, or VPS that supports Docker (i.e. Vultr, Digital Ocean, KVM or XEN based VMs) running Ubuntu 14.04 or later (not OpenVZ containers!*)
- At least 700 GB to store the block chain files (and always growing!)
- At least 1 GB RAM + 2 GB swap file
Really Fast Quick Start
One liner for Ubuntu 14.04 LTS machines with JSON-RPC enabled on localhost and adds upstart init script:
curl https://raw.githubusercontent.com/kylemanna/docker-bitcoind/master/bootstrap-host.sh | sh -s trusty
Quick Start
- Create a
bitcoind-datavolume to persist the bitcoind blockchain data, should exit immediately. Thebitcoind-datacontainer will store the blockchain when the node container is recreated (software upgrade, reboot, etc):
- Verify that the container is running and bitcoind node is downloading the blockchain
- You can then access the daemon's output thanks to the docker logs command
- Install optional init scripts for upstart and systemd are in the
initdirectory.
Documentation
- Additional documentation in the docs folder.
🔗 More in this category