Skip to main content
Glama
DOCKER-QUICK-REFERENCE.mdβ€’3.89 kB
# Docker Quick Reference Quick commands and references for Docker deployment of MCP Debugger Server. ## Quick Start Commands ```bash # Pull and run docker pull digidefiance/mcp-debugger-server:latest docker run -d --name mcp-debugger digidefiance/mcp-debugger-server:latest # Using docker-compose docker-compose up -d docker-compose logs -f docker-compose down # Build locally docker build -t mcp-debugger -f packages/mcp-debugger-server/Dockerfile . ``` ## Common Operations ### Container Management ```bash # Start container docker start mcp-debugger # Stop container docker stop mcp-debugger # Restart container docker restart mcp-debugger # Remove container docker rm mcp-debugger # View logs docker logs -f mcp-debugger # Execute command in container docker exec -it mcp-debugger sh ``` ### Image Management ```bash # List images docker images digidefiance/mcp-debugger-server # Pull specific version docker pull digidefiance/mcp-debugger-server:v1.0.0 # Remove image docker rmi digidefiance/mcp-debugger-server:latest # Inspect image docker inspect digidefiance/mcp-debugger-server:latest ``` ### Health and Monitoring ```bash # Check health status docker inspect --format='{{.State.Health.Status}}' mcp-debugger # View resource usage docker stats mcp-debugger # View processes docker top mcp-debugger ``` ## Environment Variables ```bash # Run with custom environment docker run -d \ -e NODE_ENV=production \ -e LOG_LEVEL=debug \ -e MCP_AUTH_ENABLED=true \ -e MCP_AUTH_TOKEN=your-token \ digidefiance/mcp-debugger-server:latest ``` ## Volume Mounts ```bash # Mount workspace and logs docker run -d \ -v $(pwd)/workspace:/workspace:ro \ -v $(pwd)/logs:/app/logs \ digidefiance/mcp-debugger-server:latest ``` ## Port Mapping ```bash # Expose ports docker run -d \ -p 3000:3000 \ -p 9090:9090 \ digidefiance/mcp-debugger-server:latest ``` ## Docker Compose Profiles ```bash # Start with monitoring stack docker-compose --profile monitoring up -d # Start only main service docker-compose up -d mcp-debugger ``` ## Troubleshooting ```bash # View detailed logs docker logs --tail 100 mcp-debugger # Check container status docker ps -a | grep mcp-debugger # Inspect container configuration docker inspect mcp-debugger # Test network connectivity docker exec mcp-debugger ping -c 3 google.com # Check disk usage docker system df ``` ## Cleanup ```bash # Remove stopped containers docker container prune # Remove unused images docker image prune -a # Remove unused volumes docker volume prune # Complete cleanup docker system prune -a --volumes ``` ## Multi-Platform Build ```bash # Create builder docker buildx create --name multiarch --use # Build for multiple platforms docker buildx build \ --platform linux/amd64,linux/arm64 \ -t digidefiance/mcp-debugger-server:latest \ --push \ -f packages/mcp-debugger-server/Dockerfile \ . ``` ## Security Scanning ```bash # Scan with Trivy docker run --rm -v /var/run/docker.sock:/var/run/docker.sock \ aquasec/trivy image digidefiance/mcp-debugger-server:latest # Scan with Snyk snyk container test digidefiance/mcp-debugger-server:latest ``` ## Files Created - `Dockerfile` - Multi-stage optimized Docker image - `docker-compose.yml` - Docker Compose configuration with monitoring - `.dockerignore` - Build context optimization - `DOCKER-DEPLOYMENT.md` - Comprehensive deployment guide - `DOCKER-SETUP-GUIDE.md` - Manual setup instructions - `.github/workflows/docker-publish.yml` - CI/CD automation ## Documentation - [Full Deployment Guide](./DOCKER-DEPLOYMENT.md) - [Setup Guide](./DOCKER-SETUP-GUIDE.md) - [Main README](./README.md) - [API Documentation](./API.md) ## Support - GitHub: https://github.com/digital-defiance/ai-capabilities-suite - Issues: https://github.com/digital-defiance/ai-capabilities-suite/issues - Email: info@digitaldefiance.org

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Digital-Defiance/mcp-debugger-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server