Skip to content

Latest commit

 

History

History
69 lines (47 loc) · 4.05 KB

README.md

File metadata and controls

69 lines (47 loc) · 4.05 KB

O1 Containers Collection

Containerized Web3 and Cloud-Native applications

Overview

Containers

name description image
avalanchego Go implementation of an Avalanche node avalanchego
besu an open source Ethereum client developed under the Apache 2.0 license and written in Java besu
bitcoind Client software for running a Bitcoin Core node bitcoind
bitcoin-abcd Node software for the Bitcoin Cash/eCash project bitcoin-abcd
dogecoind Node software for the Dogecoin community driven cryptocurrency project dogecoind
erigon an implementation of Ethereum (execution client), on the efficiency frontier, written in Go erigon
litecoind Node software for the Litecoin digital currency payments network litecoin
lodestar an open-source Ethereum Consensus client and Typescript ecosystem lodestar
mev-boost a proposer-builder separation (PBS) implementation/middleware run by ETH validators to access a competitive block-building market based on Maximal Extractable Value (MEV) mev-boost
nethermind an Ethereum protocol execution client built on .NET nethermind
nimbus a lightweight Ethereum consensus client developed by the Status Network nimbus

Options

run args
  • RUN_ARGS: specify arbitrary application command-line arguments on container startup within the runtime environment.
docker run --env RUN_ARGS="--help" <image>
dynamic application configuration mounts

Mount customized application configuration files to locations of your choosing - can be used in tandem with RUN_ARGS to specify where configuration files are loaded from.

docker run --volume ./config/mainnet:/config <image> --env RUN_ARGS=--config-dir=/config
custom entrypoints

Execute customized scripts and operations within each container on startup. All executables mounted to /docker-entrypoint.d will be ran in lexical sort order according to the C/POSIX locale character collation rules. (example)

docker run --volume ./custom-app-entrypoints:/docker-entrypoint.d <image>

License

MIT

Author Information

Created in 2023 by O1.IO.

🏆 always happy to help & donations are always welcome 💸

  • ETH (Ethereum): 0x652eD9d222eeA1Ad843efec01E60C29bF2CF6E4c

  • BTC (Bitcoin): 3E8gMxwEnfAAWbvjoPVqSz6DvPfwQ1q8Jn

  • ATOM (Cosmos): cosmos19vmcf5t68w6ug45mrwjyauh4ey99u9htrgqv09