Instalaste Docker, y ahora… ¿qué sigue?
Docker ya está instalado. Ejecutaste el instalador, seguramente seguiste nuestra guía paso a paso, comprobaste que todo funciona correctamente y probablemente hasta viste el clásico mensaje de bienvenida. Pero ahora aparece la pregunta que muchos usuarios se hacen: ¿qué sigue?
Instalar Docker es solo el primer paso. Lo realmente interesante comienza cuando aprendés a utilizar contenedores, administrar imágenes, crear entornos de desarrollo y automatizar tareas sin ensuciar tu sistema operativo.
En esta guía repasamos las primeras configuraciones que conviene realizar y los conceptos básicos para empezar a aprovechar Docker desde el primer día.
1. Comprobá que Docker funciona correctamente
Lo primero es verificar que el servicio esté funcionando.
sudo systemctl status dockerTambién podés comprobar la versión instalada.
docker --version
docker compose versionSi todo está correcto, ya podés comenzar a trabajar.
2. Agregá tu usuario al grupo Docker
De forma predeterminada, Docker requiere permisos de administrador para ejecutarse. La forma recomendada de evitar escribir sudo en cada comando es agregar tu usuario al grupo docker.
sudo usermod -aG docker $USERCerrá la sesión y volvé a iniciarla (o reiniciá el equipo) para que el cambio tenga efecto.
Luego verificá que ya no necesitás sudo.
docker ps3. Ejecutá tu primer contenedor
El clásico ejemplo consiste en descargar una imagen de prueba.
docker run hello-world
Docker descargará automáticamente la imagen desde Docker Hub y ejecutará el contenedor.
Si ves el mensaje de bienvenida, todo está funcionando correctamente.
4. Aprendé la diferencia entre imágenes y contenedores
Este es uno de los conceptos que más dudas genera al principio.
- Imagen: plantilla desde la cual se crea un contenedor.
- Contenedor: instancia en ejecución de una imagen.
Podés listar las imágenes descargadas:
docker imagesY los contenedores existentes:
docker ps -a5. Instalá y empezá a usar Docker Compose
Docker Compose permite definir múltiples contenedores utilizando un único archivo docker-compose.yml.
En las versiones actuales ya viene integrado como complemento oficial de Docker.
Verificá su funcionamiento:
docker compose versionAprender Docker Compose desde el principio te ahorrará muchísimo tiempo cuando trabajes con bases de datos, servidores web o aplicaciones completas.
6. Descargá algunos contenedores útiles
Una buena forma de aprender es instalando aplicaciones reales.
Algunas muy populares son:
- NGINX
- MariaDB
- PostgreSQL
- Redis
- Portainer
- Nextcloud
- Jellyfin
- Vaultwarden
No hace falta instalarlas todas. Elegí una y empezá a experimentar.
7. Aprendé a detener y eliminar contenedores
Conocer estos comandos básicos te facilitará mucho el trabajo diario.
Detener un contenedor:
docker stop <contenedor>Eliminar un contenedor:
docker rm <contenedor>Eliminar una imagen:
docker rmi <imagen>8. Mantené Docker ordenado
Con el tiempo es normal acumular imágenes, contenedores detenidos, redes y volúmenes que ya no utilizás.
Docker incluye una herramienta para limpiar recursos no utilizados.
docker system pruneSi además querés eliminar imágenes que ya no están asociadas a ningún contenedor:
docker system prune -aAntes de ejecutar estos comandos, asegurate de comprender qué recursos serán eliminados.
9. Explorá Docker Hub
Docker Hub es el repositorio oficial de imágenes públicas.
Encontrarás miles de aplicaciones listas para usar, mantenidas por sus desarrolladores o por la comunidad.
Siempre que sea posible, descargá imágenes oficiales o verificadas.
📦 Aplicaciones recomendadas
- Portainer — interfaz web para administrar Docker.
- LazyDocker — administración desde la terminal.
- Visual Studio Code — con extensión Docker.
- Dive — analizar imágenes Docker.
🔗 Enlaces útiles
- Sitio oficial de Docker
- Docker Hub
- Documentación oficial
- Docker Compose
- Get Started with Docker
- Referencia de comandos Docker
Conclusión
Instalar Docker es apenas el comienzo. Una vez que comprendés cómo funcionan las imágenes, los contenedores y Docker Compose, empezás a descubrir por qué esta tecnología se volvió indispensable tanto para desarrolladores como para administradores de sistemas.
No intentes aprender todo en un solo día. Empezá ejecutando algunos contenedores sencillos, experimentá sin miedo y, poco a poco, incorporá herramientas como Portainer o Compose. En muy poco tiempo vas a notar cómo Docker simplifica tareas que antes requerían configuraciones mucho más complejas.
