45 lines
1.2 KiB
Bash
Executable File
45 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "🐳 Checking Docker setup..."
|
|
echo ""
|
|
|
|
# Check if Docker is installed
|
|
if ! command -v docker &> /dev/null; then
|
|
echo "❌ Docker is not installed"
|
|
exit 1
|
|
fi
|
|
|
|
echo "✅ Docker is installed"
|
|
docker --version
|
|
echo ""
|
|
|
|
# Check if Docker Compose v2 is available
|
|
if docker compose version &> /dev/null; then
|
|
echo "✅ Docker Compose v2 is available"
|
|
docker compose version
|
|
echo ""
|
|
echo "👍 Your setup is compatible with this project!"
|
|
elif command -v docker-compose &> /dev/null; then
|
|
echo "⚠️ Only Docker Compose v1 (docker-compose) is available"
|
|
docker-compose --version
|
|
echo ""
|
|
echo "💡 Recommendation: Upgrade to Docker Compose v2 (comes with Docker Desktop)"
|
|
echo " Or create an alias: alias docker-compose='docker compose'"
|
|
else
|
|
echo "❌ Docker Compose is not available"
|
|
echo ""
|
|
echo "Please install Docker Compose:"
|
|
echo " - Docker Desktop (includes Compose v2): https://www.docker.com/products/docker-desktop"
|
|
echo " - Standalone: https://docs.docker.com/compose/install/"
|
|
exit 1
|
|
fi
|
|
|
|
# Check if OrbStack is being used
|
|
if command -v orb &> /dev/null; then
|
|
echo ""
|
|
echo "🚀 OrbStack detected!"
|
|
orb version
|
|
fi
|
|
|
|
echo ""
|
|
echo "Ready to start! Run: ./start.sh" |