Deploying ENSRainbow with Docker
NameHash Labs publishes the latest version of ENSRainbow as a docker container. Run the container with:
docker run -d -p 3223:3223 ghcr.io/namehash/ensnode/ensrainbow:latestThe service will be available at http://localhost:3223.
The ENSRainbow Docker image embeds a set of rainbow tables for healing unknown labels, bringing the image size to 8.6GB.
Configuration View the ENSRainbow configuration options
Docker Compose
Section titled “Docker Compose”To use ENSRainbow as part of a Docker Compose setup, use the following service definition:
ensrainbow: container_name: ensrainbow image: ghcr.io/namehash/ensnode/ensrainbow:latest ports: - "3223:3223" restart: unless-stoppedThe port mapping (-p 3223:3223 or ports in docker-compose) is only needed if you want to access ENSRainbow from the host machine. If you’re only accessing it from other containers in the same network, you can omit the port mapping.