π³ Docker setup
This page has instructions to run celestia-node
using Docker. If you are
looking for instructions to run celestia-node
using a binary, please
refer to the celestia-node page.
Using Docker is the easiest way to run celestia-node
for most
users. Docker is a containerization platform that allows you to run celestia-node
in an isolated environment.
This means that you can run celestia-node
on your machine without having
to worry about installing and configuring all of the dependencies required
to run the node.
The easiest way to install Docker is to use the Docker Desktop installer or Ubuntu. You can find the instructions for your operating system here.
Prerequisitesβ
- Docker and basic understanding of Docker
- Light
- Bridge
- Full
Light node setupβ
- blockspacerace
- Mocha
- Arabica ποΈ
Blockspacerace light node setupβ
Run the image from the command line:
docker run -e NODE_TYPE=light -e P2P_NETWORK=blockspacerace ghcr.io/celestiaorg/celestia-node:v0.7.2 celestia light start --core.ip IP_ADDRESS --gateway --gateway.addr 127.0.0.1 --gateway.port 26659 --p2p.network mocha
Congratulations! You now have a Celestia light node running on the Blockspace Race testnet.
If you would like to run the node with custom flags,
you can refer to the
celestia-node
tutorial page.
Mocha testnet setupβ
Run the image from the command line:
docker run -e NODE_TYPE=light -e P2P_NETWORK=mocha ghcr.io/celestiaorg/celestia-node:sha-747c9e5 celestia light start --core.ip https://rpc-mocha.pops.one --gateway --gateway.addr 127.0.0.1 --gateway.port 26659 --p2p.network mocha
Congratulations! You now have a Celestia light node running on the Mocha testnet.
If you would like to run the node with custom flags,
you can refer to the
celestia-node
tutorial page.
Arabica devnet setupβ
Run the image from the command line:
docker run -e NODE_TYPE=light -e P2P_NETWORK=arabica ghcr.io/celestiaorg/celestia-node:v0.7.1 celestia light start --core.ip https://limani.celestia-devops.dev --gateway --gateway.addr 127.0.0.1 --gateway.port 26659 --p2p.network arabica
Congratulations! You now have a Celestia light node running on the Arabica devnet.
If you would like to run the node with custom flags,
you can refer to the
celestia-node
tutorial page.
Bridge node setupβ
- blockspacerace
- Mocha
- Arabica ποΈ
Blockspacerace bridge node setupβ
Run the image from the command line:
docker run -e NODE_TYPE=bridge -e P2P_NETWORK=blockspacerace ghcr.io/celestiaorg/celestia-node:v0.7.2 celestia bridge start --core.ip IP_ADDRESS --gateway --gateway.addr 127.0.0.1 --gateway.port 26659 --p2p.network mocha
Congratulations! You now have a Celestia bridge node running on the Blockspace Race testnet.
If you would like to run the node with custom flags,
you can refer to the
celestia-node
tutorial page.
Mocha bridge node setupβ
Run the image from the command line:
docker run -e NODE_TYPE=bridge -e P2P_NETWORK=mocha ghcr.io/celestiaorg/celestia-node:sha-747c9e5 celestia bridge start --core.ip https://rpc-mocha.pops.one --gateway --gateway.addr 127.0.0.1 --gateway.port 26659 --p2p.network mocha
Congratulations! You now have a Celestia bridge node running on the Mocha network.
If you would like to run the node with custom flags,
you can refer to the
celestia-node
tutorial page.
Arabica bridge node setupβ
Run the image from the command line:
docker run -e NODE_TYPE=bridge -e P2P_NETWORK=arabica ghcr.io/celestiaorg/celestia-node:v0.7.1 celestia bridge start --core.ip https://limani.celestia-devops.dev --gateway --gateway.addr 127.0.0.1 --gateway.port 26659 --p2p.network arabica
Congratulations! You now have a Celestia bridge node running on the Arabica network.
If you would like to run the node with custom flags,
you can refer to the
celestia-node
tutorial page.
Full node setupβ
- blockspacerace
- Mocha
- Arabica ποΈ
Blockspacerace full node setupβ
Run the image from the command line:
docker run -e NODE_TYPE=full -e P2P_NETWORK=blockspacerace ghcr.io/celestiaorg/celestia-node:v0.7.2 celestia full start --core.ip IP_ADDRESS --gateway --gateway.addr 127.0.0.1 --gateway.port 26659 --p2p.network mocha
Congratulations! You now have a Celestia full node running on the Blockspace Race testnet.
If you would like to run the node with custom flags,
you can refer to the
celestia-node
tutorial page.
Mocha full node setupβ
Run the image from the command line:
docker run -e NODE_TYPE=full -e P2P_NETWORK=mocha ghcr.io/celestiaorg/celestia-node:sha-747c9e5 celestia full start --core.ip https://rpc-mocha.pops.one --gateway --gateway.addr 127.0.0.1 --gateway.port 26659 --p2p.network mocha
Congratulations! You now have a Celestia full storage node running on the Mocha network.
If you would like to run the node with custom flags,
you can refer to the
celestia-node
tutorial page.
Arabica full node setupβ
Run the image from the command line:
docker run -e NODE_TYPE=full -e P2P_NETWORK=arabica ghcr.io/celestiaorg/celestia-node:v0.7.1 celestia full start --core.ip https://limani.celestia-devops.dev --gateway --gateway.addr 127.0.0.1 --gateway.port 26659 --p2p.network arabica
Congratulations! You now have a Celestia full storage node running on the Arabica network.
If you would like to run the node with custom flags,
you can refer to the
celestia-node
tutorial page.