- Select docker image version
- Docker image pull
- See help
- Create volume
- Run bitcoind
- See logs
- Inspect container
- Test connection
- Run debug shell
- Kill container
- Remove container
IMAGE="ruimarinho/bitcoin-core"
TAG="0.20.1-alpine"
docker pull $IMAGE:$TAG
docker run --rm $IMAGE:$TAG --help
docker volume create bitcoin-data
docker run --rm --name bitcoin --detach --mount source=bitcoin-data,target=/home/bitcoin/.bitcoin $IMAGE:$TAG -regtest
docker run --rm --name bitcoin --detach --mount source=bitcoin-data,target=/home/bitcoin/.bitcoin $IMAGE:$TAG -prune=10000
docker logs --tail 10 bitcoin
docker inspect bitcoin
docker exec -u bitcoin -it bitcoin bitcoin-cli getnetworkinfo
docker exec -u bitcoin -it bitcoin sh
docker kill bitcoin
docker rm bitcoin