Diferencia entre revisiones de «OS limpio»

De Wiki Castanedo.es
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Sin resumen de edición
 
Línea 39: Línea 39:
Nota 2: presenta menor superficie de ataque.
Nota 2: presenta menor superficie de ataque.


Nota 3: puede presentar problemas de falta de herramientas de debug.
Nota 3: puede presentar problemas de falta de herramientas de debug (ni tiene bash).


Nota 4: puede presentar problemas de con software no preparado para musl.
Nota 4: puede presentar problemas de con software no preparado para musl.

Revisión actual - 21:17 19 abr 2026

Arrancar OS limpio en Docker

Arrancar contenedores con diferentes OS limpios (para debuging o crear otras imágenes).

Requisitos

Para poder realizar esta configuración se necesita:

  • Docker Engine (ver Docker Engine)
    • Módulo: Docker Compose (para PRO)

Debian

Debian es imagen muy popular (glibc y coreutils).

Descargar imagen de debian-slim

Vamos a usar la imagen estable y mínima.

docker pull debian:stable-slim

Ejecutar contenedor de debian-slim

docker run -d -it \
 --name debian \
 -v test-vol:/mnt/test-vol \
 debian:stable-slim

Nota: ejemplo con volumen asociado.

Alpine

Alpine es imagen hiper reducida (musl libc y BusyBox).

Descargar imagen de alpine

Vamos a usar la imagen más reciente.

docker pull alpine:latest

Nota 1: es una imagen de un OS de solo 13 MB (en comparación con 120 MB de debian-slim).

Nota 2: presenta menor superficie de ataque.

Nota 3: puede presentar problemas de falta de herramientas de debug (ni tiene bash).

Nota 4: puede presentar problemas de con software no preparado para musl.

Ejecutar contenedor de alpine

docker run -d -it \
 --name alpine \
 -v test-vol:/mnt/test-vol \
 alpine:latest

Nota: ejemplo con volumen asociado.

Referencias