A simple and straightforward Dockerized monerod built from source and exposing standard ports.
This repo is used to build the images available at:
https://hub.docker.com/r/sethsimmons/simple-monerod
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/tagsvx.xx.x.x
: The version corresponding with the tagged version from https://github.com/monero-project/monero/tags
I am using this container for my guide on running a Monero node:
https://sethforprivacy.com/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
Code from this repository is released under MIT license. Monero License, @leonardochaia License
The base for the Dockerfile was pulled from:
docker 安装准备 官方网址: https://www.docker.com/ GitHub网址:https://github.com/docker/docker-install OS系统版本选择 Docker 目前已经支持多种操作系统的安装运行,比如Ubuntu、CentOS、Redhat、Debian、Fedora,甚至是还支持了Mac和Windows,在linux系统上需要内核版本在3.
文档地址: 官方文档:https://docs.docker.com/compose/reference/overview/ docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...] 部分命令选项如下: -f,–file:指定使用的 Compose 模板文件,默认为 docker-compose.yml,可以多次指定,指定多个 yml;
前言 在docker-compose.yml 文件中使用 build选项编译镜像。 1 简单使用 作用: compose启动时,构建一个新镜像并使用。 示例: 可以是绝对路径 build: /path/to/build/dir 也可以是相对路径 build: ./dir 2 context 说明:可以是git仓库的url也可以是绝对/相对路径 build: context: ./dir
docker login命令教程 docker login 命令用于登陆到一个 Docker 镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub。 如果用户使用 docker login 命令登录官方仓库,首先我们需要在官方仓库注册一个账号。 docker login命令语法 haicoder(www.haicoder.net)# docker login [OPTIONS]
docker简介 对于docker的解释,百度百科是这样的: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 docker-compose简介 docker compose是一个命令行工具,是用于定义和运行多容器D
docker-compose up --build -d 根据Dockerfile重新下载需要的镜像并构建容器,也就是说这句相当于是 docker-compose build --no-cache 和 docker-compose up -d 的集合体,意味着构建镜像的时候是根据Dockerfile的最新内容来的,而不会使用缓存,这样就避免了构建镜像时由于缓存造成的影响。 参考这里 docker-
Docker Engine 与docker-compose 文件版本 之间的有以下关系: Compose file format Docker Engine 1 1.9.0+ 2.0 1.10.0+ 2.1 1.12.0+ 2.2, 3.0, 3.1, 3.2 1.13.0+ 2.3, 3.3, 3.4, 3.5 17.06.0+ 2.4 17.12.0+ 3.6 18.02.0+ 3.7 18.
docker-monerod Description Run a Monero full node. The blockchain is loaded from the /bitmonero volume. This volume should contain a config file like the included bitmonero.conf. How to run # Clone re
Ansible tool to create/manage public Monero nodes. The purpose of this project is to simplify the creation and maintenanceof public Monero nodes; specially on virtual private servers, but in generalon
To install Tengine, just follow these three steps: $ ./configure $ make # make install By default, it will be installed to /usr/local/nginx. You can use the '--prefix' option to specify the root dire
插入 // 单条插入 User user=new User(); // 省略entity属性赋值... ... elasticsearchTemplate.save(user); // 批量插入 LinkedList<User> users= new LinkedList<User>(); // 省略entity属性赋值... ... elasticsearchTemplate.save(user
描述 (Description) 无需使用填充和颜色即可创建简单菜单。 .simple类包含在菜单中以创建一个简单的菜单栏。 例子 (Example) 以下示例演示了在Foundation中使用简单样式 - <!DOCTYPE html> <html> <head> <title>Foundation Template</title> <meta name = "vi
辅助 mpvue 快速开发 Page 级小程序页面的工具,所以也需要有一定的小程序开发经验。 mpvue QuickStart 只支持项目级应用开发,对 Page 级和自定义组件 Component 级小程序页面开发场景缺少支持,而 simple 刚好来填补这部分需求,用以支持 mpvue 和原生小程序(或者其他方式小程序)的混用。 工具用法 command line # install by g