En este módulo aprenderás:
- Configura Docker Engine o Docker Desktop en Linux, macOS y Windows integrando docker CLI con mise.
- Comandos y configuraciones clave para 02. Instalación con Mise y Docker Desktop
- Ejercicios prácticos listos para probar en tu terminal local
Instalación Limpia en Linux, macOS y Windows
Causita, instalar Docker varía según tu sistema operativo. En macOS y Windows se usa Docker Desktop (o OrbStack), mientras que en Linux instalas el motor nativo Docker Engine sin interfaz gráfica.
mise-terminal ~ zsh
~/my-project❯
Opción 1: Linux (Ubuntu / Debian / Fedora)
install-linux.shbash
# 1. Instalar el demonio de Docker Engine nativo
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# 2. Agregar tu usuario al grupo docker para NO usar sudo en cada comando
sudo usermod -aG docker $USER
# 3. Reiniciar sesión de terminal y activar el servicio
sudo systemctl enable --now docker
Opción 2: macOS & Windows (Docker Desktop / OrbStack)
- macOS / Windows: Descarga e instala Docker Desktop o la alternativa ultrarrápida OrbStack.
- En la terminal, instala las herramientas del CLI mediante
mise:
mise use -g docker-cli@latest docker-compose@latest
Permisos en Linux sin sudo
Si al ejecutar docker ps obtienes un error Permission denied while trying to connect to the Docker daemon socket, recuerda hacer sudo usermod -aG docker $USER y reiniciar sesión en Linux.
Ejercicio Práctico Ninja 🥷
- Asegúrate de tener el servicio de Docker activo en tu máquina.
- Ejecuta
docker infopara verificar que el cliente pueda conectarse con el daemon. - Verifica la versión de Compose ejecutando
docker compose version.