refactor: Remove automatic Docker Desktop startup and switch to Docker CLI installation.

This commit is contained in:
Marco Gallegos
2025-11-20 22:54:56 -06:00
parent bb486f5ed6
commit 98c8ac3dbb

View File

@@ -127,7 +127,7 @@ install_zsh_config() {
ensure_docker_daemon() { ensure_docker_daemon() {
if ! command -v docker >/dev/null 2>&1; then if ! command -v docker >/dev/null 2>&1; then
echo "El CLI de Docker no está disponible todavía." >&2 echo "El CLI de Docker no está disponible." >&2
return 1 return 1
fi fi
@@ -135,27 +135,14 @@ ensure_docker_daemon() {
return 0 return 0
fi fi
if command -v open >/dev/null 2>&1; then echo "No se detectó un demonio de Docker en ejecución." >&2
echo "Iniciando Docker Desktop…" echo "Asegúrate de tener un entorno Docker corriendo (Docker Desktop, Colima, OrbStack, etc)." >&2
open -g -a Docker >/dev/null 2>&1 || true
else
echo "Abre Docker Desktop manualmente para continuar." >&2
fi
for _ in {1..20}; do
sleep 6
if docker info >/dev/null 2>&1; then
return 0
fi
done
echo "Docker Desktop no está listo. Abre la aplicación y vuelve a ejecutar la opción D." >&2
return 1 return 1
} }
install_docker_stack() { install_docker_stack() {
echo "Instalando Docker Desktop…" echo "Instalando Docker CLI..."
brew install --cask docker brew install docker
echo "Instalando Lazydocker…" echo "Instalando Lazydocker…"
brew install lazydocker brew install lazydocker