Files
p2pool-docker/README.md
Seth Simmons 26248a0508 Add CI badges
2021-04-01 11:39:47 -04:00

54 lines
2.7 KiB
Markdown

# simple-monerod-docker
A simple and straightforward Dockerized monerod built from source and exposing standard ports.
[![Weekly Update Rebuild](https://github.com/sethsimmons/simple-monerod-docker/actions/workflows/update-base-image.yml/badge.svg)](https://github.com/sethsimmons/simple-monerod-docker/actions/workflows/update-base-image.yml) [![Latest Dockerfile build](https://github.com/sethsimmons/simple-monerod-docker/actions/workflows/update-image-on-push.yml/badge.svg)](https://github.com/sethsimmons/simple-monerod-docker/actions/workflows/update-image-on-push.yml)
# Docker Hub
This repo is used to build the images available at:
https://hub.docker.com/r/sethsimmons/simple-monerod
# Tags
I will always release the latest Monero version under the `latest` tag as well as the version number tag (i.e. `v0.17.1.9`).
`latest`: The latest tagged version of Monero from https://github.com/monero-project/monero/tags
`vx.xx.x.x`: The version corresponding with the tagged version from https://github.com/monero-project/monero/tags
# Recommended usage
I am using this container for my guide on running a Monero node:
https://sethsimmons.me/guides/run-a-monero-node/
The ways I would generally recommend running this container for a personal or public Monero node are below.
monerod Docker w/o public RPC:
```
sudo docker run -d --restart unless-stopped --name="monerod" -v bitmonero:/home/monero sethsimmons/simple-monerod:latest --rpc-restricted-bind-ip=0.0.0.0 --rpc-restricted-bind-port=18089 --no-igd --no-zmq --enable-dns-blocklist
```
monerod Docker w/ public RPC:
```
sudo docker run -d --restart unless-stopped --name="monerod" -v bitmonero:/home/monero sethsimmons/simple-monerod:latest --rpc-restricted-bind-ip=0.0.0.0 --rpc-restricted-bind-port=18089 --public-node --no-igd --no-zmq --enable-dns-blocklist
```
monerod Docker w/o public RPC (pruned):
```
sudo docker run -d --restart unless-stopped --name="monerod" -v bitmonero:/home/monero sethsimmons/simple-monerod:latest --rpc-restricted-bind-ip=0.0.0.0 --rpc-restricted-bind-port=18089 --no-igd --no-zmq --enable-dns-blocklist --prune-blockchain
```
monerod Docker w/ public RPC (pruned):
```
sudo docker run -d --restart unless-stopped --name="monerod" -v bitmonero:/home/monero sethsimmons/simple-monerod:latest --rpc-restricted-bind-ip=0.0.0.0 --rpc-restricted-bind-port=18089 --public-node --no-igd --no-zmq --enable-dns-blocklist --prune-blockchain
```
# Copyrights
Code from this repository is released under MIT license. [Monero License](https://github.com/monero-project/monero/blob/master/LICENSE), [@leonardochaia License](https://github.com/leonardochaia/docker-monerod/blob/master/LICENSE)
# Credits
The base for the Dockerfile was pulled from:
https://github.com/leonardochaia/docker-monerod