Instalación de Docker en Mac, Ubuntu y Windows
Clase 6 de 24 • Curso de Swarm
Contenido del curso
Primeros pasos
- 6

Instalación de Docker en Mac, Ubuntu y Windows
Viendo ahora - 7

Cómo iniciar Docker Swarm en tu máquina
08:35 min - 8

Creando servicios en Docker Swarm
05:36 min - 9

Cómo funciona docker service ps internamente
11:09 min - 10

Qué es Play with Docker para practicar
06:27 min - 11

Creando un Docker Swarm multinodo real
06:15 min
Administrando Servicios
Swarm avanzado
- 15

Cómo Docker Swarm enruta tráfico sin perder peticiones
06:56 min - 16

Docker Swarm constraints: dónde correr cada tarea
09:04 min - 17

Cómo drenar nodos en Docker Swarm sin downtime
07:56 min - 18

Redes Overlay en Docker Swarm: Comunicación entre Servicios
13:39 min - 19

Docker Stack: automatiza despliegues multinodo
10:49 min - 20

Implementación de Reverse Proxy con Traefik en Docker Swarm
16:49 min
Swarm productivo
Conclusiones
Instala Docker de forma segura y eficiente en Mac, Ubuntu 16.04 y Windows 10 Pro. Aquí encontrarás pasos claros, verificación con comandos reales y ajustes esenciales de recursos para evitar consumos excesivos. Además, verás términos clave como Docker Desktop, virtualización, repositorio APT, clave GPG, daemon, CPU, memoria y swap explicados en contexto.
¿Cómo instalar Docker Desktop en Mac?
En Mac, la instalación se hace desde docker.com y requiere estar logueado con tu cuenta de Docker. Tras descargar, la app muestra la ballenita y una UI simple para estado y preferencias.
- Ir a docker.com > Products > Docker Desktop. Crear cuenta y descargar para Mac.
- Abrir el DMG y arrastrar la app de la ballenita a Aplicaciones.
- Iniciar Docker y esperar a que deje de “arrancar”. Ver el estado en la UI.
- Revisar Preferencias. Activar o no inicio con el sistema.
¿Qué configurar en recursos y swap?
- Limitar CPUs y memoria que puede usar Docker. Evita que consuma de más.
- Ajustar redes y espacio en disco para swap.
- Al cambiar recursos: reiniciar el servicio de Docker para aplicar.
¿Cómo recuperar si algo falla?
- Usar el botón de la bomba para regenerar todo.
- Reiniciar el servicio, resetear discos (datos de Docker) o usar Factory Defaults.
Comandos para verificar en Terminal:
docker
docker --version
docker info
Notas útiles: - Verás la edición estable de la Community Edition (gratuita). La Enterprise es paga y no se usa aquí.
¿Cómo instalar Docker en Ubuntu Linux 16.04?
En Ubuntu 16.04 no se instala desde el repositorio estándar. Se usan las instrucciones oficiales con repositorio propio de Docker y validación con clave GPG.
- Ejecutar primero: actualización del sistema.
sudo apt get update
- Agregar la clave GPG de Docker para validar el repositorio.
- Agregar el repositorio APT de Docker según tu arquitectura (AMD64/X86).
- Actualizar listas de paquetes nuevamente y verás las definiciones de Docker.
sudo apt get update
sudo apt get install docker-c
- Docker corre como daemon tras la instalación.
Verificación inicial:
sudo docker --version
Usar Docker sin sudo todo el tiempo: - Agregar tu usuario al grupo docker para no ejecutar siempre con privilegios. - Cerrar sesión y volver a entrar (por ejemplo, exit y reconectar por SSH).
Después de esto, podrás usar Docker con tu usuario sin problemas.
¿Cómo instalar Docker Desktop en Windows 10 Pro?
En Windows necesitas Windows 10 Pro porque Docker requiere la función de virtualización de Windows. Si no la tienes, es posible usar Docker Toolbox, aunque la experiencia no es igual y se recomienda Docker Desktop.
- Ingresar a docker.com, iniciar sesión y descargar Docker Desktop para Windows.
- Ejecutar el instalador. No es necesario crear accesos directos si no quieres.
- Reiniciar la computadora cuando lo solicite.
- Al iniciar, permitir que habilite funciones de virtualización. Puede pedir reiniciar más de una vez.
- Ver la ballenita en el área de tareas. Completar el welcome y loguearse.
Verificación en terminal (CMD o PowerShell):
docker version
docker info
¿Qué ajustes de recursos conviene aplicar?
- En Settings: decidir si Docker inicia con Windows.
- Recomendación práctica: con menos de 8 GB de RAM, desactivar inicio automático.
- Asignar recursos: CPUs y memoria reservada para contenedores y su pseudovirtualización.
- Ejemplo del contexto: con 4 GB de RAM, se mostraba 2 GB para Docker y 2 GB para el sistema.
Con esto, si puedes abrir una terminal y ejecutar los comandos de Docker anteriores, estás listo para trabajar.
¿Tienes dudas o un caso distinto de configuración? Cuéntalo en los comentarios y comparte tu entorno para ayudarte mejor.