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:latest
The 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-stopped
The 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.