Instalación + primer contenedor + “Hola Mundo” en pocos minutos. Sin experiencia previa necesaria. ¡Empezamos!
Paso 1: Instalar Docker
Primero, necesitamos instalar Docker, que es el software que nos permite crear y manejar contenedores.
- Actualiza tus repositorios:
- Instala Docker:
1
| sudo apt install docker.io -y
|
- Habilita Docker para que inicie automáticamente y arráncalo:
1
2
| sudo systemctl enable docker
sudo systemctl start docker
|
- Verifica que Docker esté instalado correctamente:
Deberías ver algo como: Docker version 24.0.0, build …
Paso 2: Instalar Docker Compose
Docker Compose permite levantar varios contenedores con un solo comando usando un archivo docker-compose.yml.
- Descarga la última versión de Docker Compose:
1
| sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
- Dale permisos de ejecución:
1
| sudo chmod +x /usr/local/bin/docker-compose
|
- Verifica la instalación:
1
| docker-compose --version
|
Deberías ver algo como: Docker Compose version v2.x.x
Paso 3: Crear un archivo docker-compose.yml
Este archivo le dice a Docker qué contenedor levantar.
- Crea una carpeta para tu proyecto y entra en ella:
1
2
| mkdir mi-primer-contenedor
cd mi-primer-contenedor
|
- Crea el archivo docker-compose.yml:
1
| nano docker-compose.yml
|
- Copia esto dentro (es muy sencillo, solo levanta un contenedor de “Hello World”):
1
2
3
4
5
| version: "3.9"
services:
hello:
image: hello-world
|
Guarda y cierra el archivo (Ctrl+O, Ctrl+M y Ctrl+X en nano).
Paso 4: Levantar el contenedor
Ahora solo necesitamos ejecutar un comando:
- Docker Compose descargará la imagen hello-world (si no la tienes) y la ejecutará.
- Verás un mensaje que dice algo como:
Paso 5: Detener el contenedor
Cuando termines, puedes detenerlo con:
1
| sudo docker-compose down
|
Esto apaga y limpia el contenedor.
✅ ¡Listo! Acabas de levantar tu primer contenedor Docker usando Docker Compose de manera sencilla.