/ HOWTO

BTC Bitcoin server.


¿ Qué es lo que vamos a montar hoy ? Un Contenedor con un demonio corriendo de Bitcoin (bitcoind) que tendrá una copia completa del blockchain BTC, sea para investigar monederos, para registrar una transacción rápidamente o para “simplemente probarlo”.


Usaremos una imágen bajada de internet (kylemanna/bitcoind), revisamos un poco la imágen para asegurarnos que no tenga nada distinto corriendo dentro.

Creamos un volúmen en nuestro equipo real (bitcoind-data) donde se guardarán toda la cadena de bloques (blockchain) mas de 100 gbs ahora mismo.

De esa manera podemos copiar esa carpeta y poner otros nodos adicionales, tantos como nos interese.

# docker volume create --name=bitcoind-data

Luego ponermos a funcionar el contenedor. Usaremos dos puertos (8333 y 8332)

# docker run -v bitcoind-data:/bitcoin --name=bitcoind-node -d \
     -p 8333:8333 \
     -p 127.0.0.1:8332:8332 \
     kylemanna/bitcoind

Vemos los datos del contenedor que tenemos corriendo.

# docker ps
CONTAINER ID        IMAGE                COMMAND                  CREATED             STATUS              PORTS                                                               NAMES
94a0ebab8ddd        kylemanna/bitcoind   "docker-entrypoint..."   4 seconds ago       Up 3 seconds        127.0.0.1:8332->8332/tcp, 0.0.0.0:8333->8333/tcp, 18332-18333/tcp   bitcoind-node

Si queremos borrar el volúmen donde están guardados los datos del blockchain.

# docker volume rm bitcoind-data

Como con los demas contenedores, podremos ver la actividad (logs) de este contenedor.

# docker logs -f bitcoind-node

Información sobre BTC

bloques btc trading fb-trading


Subscríbete y recibirás los últimos artículos semanalmente en tu email.