These are Docker images for the Banano node optimised to be as small as possible. The image is 5mb having only the Banano binary on an alpine base.
This Can be use as a ci or the base image/layer to build larger project
docker pull anzerr/banano:22
docker run --rm anzerr/banano:22 --version
# Version 22.1or in a Dockerfile images can be found on hub.docker.com
FROM anzerr/banano:22
...To run a node
# in memory test docker run --name node --tmpfs /root:rw -p 7072:7072 -e "BAN_NETWORK=live" anzerr/banano:22-daemon # run node docker run -d -p 54000:54000/udp -p 54000:54000 -p [::1]:55000:55000 -p 7072:7072 -v ~:/root -e "BAN_NETWORK=live" --name node --restart=unless-stopped anzerr/banano:22-daemon
# clone project git clone --recurse-submodules -j8 git://github.com/anzerr/banano.docker.git git submodule update --init --recursive npm run update # update docker images node bin/index.js --name banano:nightly # run the build for an image
| Version | Description |
|---|---|
| anzerr/banano:nightly | node binary on built from the latest commit |
| anzerr/banano:18 | node binary on built from tag "v18.0" |
| anzerr/banano:20 | node binary on built from tag "20.0" |
| anzerr/banano:22 | node binary on built from tag "22.1" |
| anzerr/banano:nightly-daemon | nightly binary started as a daemon |
| anzerr/banano:18-daemon | v18.0 binary started as a daemon |
| anzerr/banano:20-daemon | v20.0 binary started as a daemon |
| anzerr/banano:22-daemon | v22.0 binary started as a daemon |