Sign inSign up

zetanova/bitcoin

By zetanova

Updated almost 2 years ago

Bitcoin Core is programmed to decide which block chain contains valid transactions.

Image
1

4.4K

zetanova/bitcoin repository overview

docker build multiarch

export BITCOIN_VERSION=0.21.0
docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 --build-arg BITCOIN_VERSION -t zetanova/bitcoin:0.21.0 -t zetanova/bitcoin:latest --push .

docker setup

docker volume create --name bitcoin --opt type=none --opt device=/mnt/bigdatadrive/bitcoin --opt o=bind
firewall centos
firewall-cmd --permanent --zone=public --add-port=8332/tcp 
firewall-cmd --permanent --zone=public --add-port=8333/tcp

docker run

no rpc

docker run -d \
    --name bitcoin \
    --stop-timeout 90 \
    --restart=always \
    --volume bitcoin:/home/bitcoin/.bitcoin \
    -p 8333:8333 \
    zetanova/bitcoin:0.21.0

for external rpc client

docker run -d \
    --name bitcoin \
    --stop-timeout 90 \
    --restart=always \
    --volume bitcoin:/home/bitcoin/.bitcoin \
    -p 8333:8333 \
    -p 8332:8332 -p 18501:18501 -p 18502:18502 \
    zetanova/bitcoin:0.21.0

bitcoin-cli

docker exec -it bitcoin bitcoin-cli getmininginfo

Tag summary

Content type

Image

Digest

sha256:a522eaeea

Size

56.9 MB

Last updated

almost 2 years ago

docker pull zetanova/bitcoin