Sign inSign up

jr0sco/electrumx

By jr0sco

Updated over 7 years ago

Image
0

1.4K

jr0sco/electrumx repository overview

Lightning Node Docker Containers Stack

Repo for spinning up your own Lightning Node Stack (bitcoind, lnd)

Bitcoin (bitcoind) Docker Build


docker build -t bitcoind .

Run bitcoind

docker run --name bitcoind -d \
    --env-file /data/.bitcoin/.env \
    -v {local.bitcoin.dir}:/data \
    -p 0.0.0.0:9735:9735 \
    -p 127.0.0.1:28332:28332 \
    -p 127.0.0.1:28333:28333 \
    bitcoind

Lightning (lnd) Docker Build


docker build -t lnd .

Run lnd

docker run --rm --name lnd --network container:bitcoind -d \
    --env-file ~/data/.lnd/.env \
    -v {local.bitcoin.dir}:/data \
    -v :/data/.lnd \
    lnd

LND generate new certificate:


cd ~/.lnd
openssl ecparam -genkey -name prime256v1 -out tls.key
openssl req -new -sha256 -key tls.key -out csr.csr -subj '/CN=localhost/O=lnd'
openssl req -x509 -sha256 -days 36500 -key tls.key -in csr.csr -out tls.cert
rm csr.csr

Tag summary

Content type

Image

Digest

Size

147.4 MB

Last updated

over 7 years ago

docker pull jr0sco/electrumx