Skip to main content

Troubleshooting

Common Startup Issues​

Ports Already in Use​

Symptom: an error such as Bind for 0.0.0.0:<port> failed: port is already allocated or listen tcp 127.0.0.1:<port>: bind: address already in use

Solution:

# Windows PowerShell
Get-NetTCPConnection -LocalPort 3000,8001,9000,9001,8080 | Select-Object LocalAddress, LocalPort, State, OwningProcess

# Linux/macOS
lsof -i :3000

Check for conflicts on the external system ports. These are typically 3000, 8001, 9000, 9001, and, if enabled, 8080.

Insufficient Docker Memory​

Symptom: containers terminate with OOM Killed error

Solution:

  • Ensure Docker is allocated at least 16 GB of RAM
  • On Windows/macOS: open Docker Desktop settings → Resources → increase the memory limit

Containers Fail to Start​

Symptom: docker compose up exits with an error

Solution:

# Check Docker versions
docker --version # Requires 20.10.0+
docker compose version # Requires 2.22.0+

# View logs for a specific service
docker compose logs <service-name>

# Pull images again and restart the system
docker compose down -v
docker compose -f docker-compose.yml -f docker-compose.prod.yml pull
docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d

WSL2 Not Configured (Windows)​

Symptom: Docker Desktop does not start on Windows

Solution:

  1. Open PowerShell as Administrator
  2. Run: wsl --install
  3. Restart the computer
  4. Launch Docker Desktop

Checking System Status​

To check the status of all containers:

docker compose ps

To view logs in real time:

docker compose logs -f

Full Reset​

If the system is not functioning correctly, perform a full reset:

# Stop all containers
docker compose down -v

# Remove unused Docker artifacts
docker system prune -f

# Restart
docker compose -f docker-compose.yml -f docker-compose.prod.yml pull
docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d
caution

The docker compose down -v command will delete all data stored in Docker volumes (databases, MinIO files). Use with caution.

Contacting Support​

If you are unable to resolve the issue on your own, contact technical support.