Spaces:
Build error
Build error
File size: 2,680 Bytes
09fa60b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# Quick Docker Desktop Checker
# Checks if Docker Desktop is running and provides helpful instructions
$Colors = @{
Red = "Red"
Green = "Green"
Yellow = "Yellow"
Blue = "Cyan"
Cyan = "Cyan"
}
function Write-Info { Write-Host "[INFO] $args" -ForegroundColor $Colors.Blue }
function Write-Success { Write-Host "[SUCCESS] $args" -ForegroundColor $Colors.Green }
function Write-Warning { Write-Host "[WARNING] $args" -ForegroundColor $Colors.Yellow }
function Write-Error { Write-Host "[ERROR] $args" -ForegroundColor $Colors.Red }
Write-Host "`nβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ" -ForegroundColor Cyan
Write-Host "β Docker Desktop Status Checker β" -ForegroundColor Cyan
Write-Host "βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ`n" -ForegroundColor Cyan
# Check if Docker Desktop process is running
$dockerProcess = Get-Process "Docker Desktop" -ErrorAction SilentlyContinue
if ($dockerProcess) {
Write-Success "Docker Desktop process is running (PID: $($dockerProcess.Id))"
} else {
Write-Warning "Docker Desktop process not found"
}
# Try to connect to Docker daemon
Write-Info "Testing Docker daemon connection..."
try {
$null = docker ps 2>&1 | Out-Null
if ($LASTEXITCODE -eq 0) {
Write-Success "β
Docker daemon is accessible!"
Write-Host ""
Write-Info "Running containers:"
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
Write-Host ""
exit 0
} else {
throw "Docker command failed"
}
} catch {
Write-Error "β Cannot connect to Docker daemon"
Write-Host ""
Write-Warning "Docker Desktop is not running or not fully started."
Write-Host ""
Write-Host "π To fix this:" -ForegroundColor Cyan
Write-Host "1. Open Docker Desktop from Start menu" -ForegroundColor White
Write-Host "2. Wait for it to fully start (30-60 seconds)" -ForegroundColor White
Write-Host "3. Look for Docker icon in system tray" -ForegroundColor White
Write-Host "4. Run this script again to verify" -ForegroundColor White
Write-Host ""
Write-Host "π‘ Tip: You can also start Docker Desktop with:" -ForegroundColor Yellow
Write-Host " Start-Process 'C:\Program Files\Docker\Docker\Docker Desktop.exe'" -ForegroundColor Gray
Write-Host ""
exit 1
}
|