Skip to content

Zap Wallet - Docker image that runs btcd in a container

License

Notifications You must be signed in to change notification settings

LN-Zap/docker-btcd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

btcd for Docker

Docker image that runs btcd in a container for easy deployment.

The image contains the latest btcd daemon.

Quick Start

  1. Create a btcd-data volume to persist the btcd blockchain data, should exit immediately. The btcd-data container will store the blockchain when the node container is recreated (software upgrade, reboot, etc):

    docker volume create --name=btcd-data
    docker run -v btcd-data:/btcd --name=btcd-node -d \
        -p 8333:8333 \
        -p 127.0.0.1:8334:8334 \
        lnzap/btcd
    
  2. Verify that the container is running and btcd node is downloading the blockchain

    $ docker ps
    CONTAINER ID        IMAGE                         COMMAND             CREATED             STATUS              PORTS                                              NAMES
    d0e1076b2dca        lnzap/btcd:latest            "btcd_oneshot"       2 seconds ago       Up 1 seconds        127.0.0.1:8334->8334/tcp, 0.0.0.0:8333->8333/tcp   btcd-node
    
  3. You can then access the daemon's output thanks to the docker logs command

    docker logs -f btcd-node
    
  4. Install optional init scripts for upstart and systemd are in the init directory.

Documentation

About

Zap Wallet - Docker image that runs btcd in a container

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published