lza_menace
/
docker-wownero
Arşivlenmiş
1
0
Çatalla 1
Run WOWOps ™️ with containers because why the hell not.
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
Bu depo arşivlendi. Dosyaları görüntüleyebilir ve klonlayabilirsiniz ama işlem gönderemez ve konu/değişiklik isteği açamazsınız.
 
 
lza_menace be4114b577
bump version
1 yıl önce
dockerfiles bump version 1 yıl önce
files remove mining shit 2 yıl önce
.dockerignore remove mining shit 2 yıl önce
.gitignore remove mining shit 2 yıl önce
LICENSE Initial commit 4 yıl önce
Makefile remove mining shit 2 yıl önce
README.md remove mining shit 2 yıl önce
docker-compose.yaml remove mining shit 2 yıl önce
release.sh remove mining shit 2 yıl önce

README.md

Wownero

Container images for the official Wownero software code compiled or downloaded to provide daemon, wallet CLI, and wallet RPC binaries.

Dockerfiles are available for building images of your choice; wownerod_nocompile can be used for fetching pre-built binaries, the wownerod_compile_* are used for fully building and compiling the C++ software.

Node-in-a-box

The simplest way to get started is to use docker-compose and turn up the provided services, including the Wownero daemon, monitoring tools, and a visualization/graphing tool.

docker-compose up -d
# wownerod available at ports 34567 and 34568
# prometheus available at port 9090
# exporter (/metrics) available at port 9000
# grafana available at port 3000

You can host the node on an official DNS endpoint for public usage or keep it local for your own private usage.

Manual Daemon and Wallet Setup

The node and wallet software is in the same package, so both can be used from within the Docker container.

# build container image by fetching binaries
docker build -t wownero -f dockerfiles/wownerod_nocompile dockerfiles 

# or build container image by compiling from source (simple)
docker build -t wownero -f dockerfiles/wownerod_compile_simple dockerfiles 

# create network bridge so containers can communicate
docker network create --driver=bridge wownero

# run wownero daemon with RPC bindings
docker run -d --rm --name wownero-daemon \
  --net=wownero \
  -v daemon:/data \
  -p 34568:34568 \
   wownero \
   wownerod \
   --data-dir=/data \
   --rpc-bind-ip=0.0.0.0 \
   --confirm-external-bind \
   --non-interactive

# run wownero-wallet-cli
docker run --rm -it --name wownero-wallet \
  --net=wownero \
  -v wallet:/data \
  wownero \
  wownero-wallet-cli \
    --trusted-daemon \
    --daemon-address wownero-daemon:34568