Rybbit

Troubleshooting

Docker cleanup and troubleshooting guide for Rybbit

Full Docker Cleanup

If you encounter issues with Docker containers, images, or volumes and need to start fresh, you can perform a complete Docker cleanup. This will remove all containers, images, volumes, and custom networks.

Warning: This will remove ALL Docker containers, images, and volumes on your system, not just Rybbit-related ones. Make sure you don't have other important Docker containers running.

Steps for Complete Docker Cleanup

Stop all running containers:

docker stop $(docker ps -q)

Remove all images:

docker rmi -f $(docker images -q)

Remove all volumes:

docker volume rm -f $(docker volume ls -q)

Remove all custom networks (preserves default networks):

docker network rm $(docker network ls | grep -v "bridge\|host\|none" | awk '{print $1}')

Alternative: Rybbit-Specific Cleanup

If you only want to clean up Rybbit-related Docker resources without affecting other containers, use these commands instead:

# Stop and remove Rybbit containers
docker-compose down

# Remove Rybbit images
docker-compose down --rmi all

# Remove Rybbit volumes (this will delete your data!)
docker-compose down --volumes

# Complete Rybbit cleanup
docker-compose down --rmi all --volumes --remove-orphans

After Cleanup

Once you've completed the cleanup, you can restart Rybbit by following the setup instructions:

# Copy environment file
cp .env.example .env

# Edit .env with your configuration
# Then start the services
docker-compose up -d