Skip to content

Overview

Running your own Cardano node has never been so fast and easy.

But first, a kind reminder to the security aspects of running docker containers.

External resources⚓︎

🔔 Built-in Cardano software⚓︎

  • cardano-address
  • cardano-cli
  • cardano-hw-cli
  • cardano-node
  • cardano-ping
  • cardano-submit-api

🔔 Built-in tools⚓︎

  • CNTools
  • gLiveView
  • CNCLI
  • Monitoring ready (with EKG and Prometheus)

Docker Splash screen⚓︎

Docker Splash screen

Cntools⚓︎

CNTools

gLiveView⚓︎

gLiveView

gLiveView Peers analyzer⚓︎

gLiveView

CNCLI⚓︎

CNCLI

Guild Operators Docker strategy ( mainnet/ testnet / preview / preprod / guild)⚓︎

Modular docker images based on Debian.

Based on the Guild's work we decided to build the Cardano Node images in 3 stages:

  • 1st stage: it uses prereq.sh to prepare the development enviroment before compiling the node source code. -> Stage1
  • 2nd stage: based on stage1, this stage intent is to compile and produce the binaries of the node. -> Stage2
  • 3rd stage: based upon a minimal debian image it incorporates the node's binaries as well as all the Guild's tools. -> Stage3

Additional docs⚓︎

If you prefer to build the images your own than you can check:

Port mapping⚓︎

The dockerfiles are located in ./files/docker/

Node Ports Wallet Ports Flavor
Node (6000) Wallet (8090) Debian
Prometheus (12798) Prometheus (12798)
EKG (12781)