Post

Docker Compose en Linux: Instalación Paso a Paso desde la CLI 🐳

Docker Compose en Linux: Instalación Paso a Paso desde la CLI 🐳

Linux-Docker

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.

  1. Actualiza tus repositorios:
1
sudo apt update
  1. Instala Docker:
1
sudo apt install docker.io -y
  1. Habilita Docker para que inicie automáticamente y arráncalo:
1
2
sudo systemctl enable docker
sudo systemctl start docker
  1. Verifica que Docker esté instalado correctamente:
1
docker --version

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.

  1. 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
  1. Dale permisos de ejecución:
1
sudo chmod +x /usr/local/bin/docker-compose
  1. 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.

  1. Crea una carpeta para tu proyecto y entra en ella:
1
2
mkdir mi-primer-contenedor
cd mi-primer-contenedor
  1. Crea el archivo docker-compose.yml:
1
nano docker-compose.yml
  1. 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:

1
sudo docker-compose up
  • Docker Compose descargará la imagen hello-world (si no la tienes) y la ejecutará.
  • Verás un mensaje que dice algo como: Hello-World!

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.

This post is licensed under CC BY 4.0 by the author.

© José Hernández. Some rights reserved.

Using the Chirpy theme for Jekyll.