Skip to content

ansmirnov/bitcoin-in-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

Bitcoin in docker

Contents

Select docker image version

IMAGE="ruimarinho/bitcoin-core"
TAG="0.20.1-alpine"

Docker image pull

docker pull $IMAGE:$TAG

See help

docker run --rm $IMAGE:$TAG --help

Create volume

docker volume create bitcoin-data

Run bitcoind

Run bitcoind in regtest mode

docker run --rm --name bitcoin --detach --mount source=bitcoin-data,target=/home/bitcoin/.bitcoin $IMAGE:$TAG -regtest

Run pruned node

docker run --rm --name bitcoin --detach --mount source=bitcoin-data,target=/home/bitcoin/.bitcoin $IMAGE:$TAG -prune=10000

See logs

docker logs --tail 10 bitcoin

Inspect container

docker inspect bitcoin

Test connection

docker exec -u bitcoin -it bitcoin bitcoin-cli getnetworkinfo

Run debug shell

docker exec -u bitcoin -it bitcoin sh

Kill container

docker kill bitcoin

Remove container

docker rm bitcoin